home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Yellows 2.0 - Tokyo
/
Akira Gomi Photographs - Yellows 2.0 - Tokyo 1993.iso
/
YELLOWS 2.0
/
YELLOWS 2.0.rsrc
/
CODE_11515_TOURFLOW.txt
< prev
next >
Wrap
Text File
|
1993-10-13
|
113KB
|
1,999 lines
# near model CODE resource
# jump table entries: 1984-2001 (18 of them)
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
fn00000008:
00000008 4E56 FFEE link A6, -0x0012
0000000C 102D F0C3 move.b D0, [A5 - 0xF3D]
00000010 6634 bne +0x36 /* 00000046 */
00000012 486E FFF0 pea.l [A6 - 0x10]
00000016 A976 syscall GetKeys
00000018 7037 moveq.l D0, 0x37
0000001A 3200 move.w D1, D0
0000001C E641 asr D1.w, 3
0000001E 0136 10F0 btst [A6 + D1.w - 0x16], D0
00000022 56C0 sne D0
00000024 4A00 tst.b D0
00000026 670E beq +0x10 /* 00000036 */
00000028 722F moveq.l D1, 0x2F
0000002A 3401 move.w D2, D1
0000002C E642 asr D2.w, 3
0000002E 0336 20F0 btst [A6 + D2.w - 0x16], D1
00000032 56C1 sne D1
00000034 C001 and.b D0, D1
label00000036:
00000036 0240 0001 andi.w D0, 0x1
0000003A 1D40 FFEF move.b [A6 - 0x11], D0
0000003E 6706 beq +0x8 /* 00000046 */
00000040 4267 clr.w -[A7]
00000042 4EBA 11FE jsr [PC + 0x11FE /* 00001242 */]
label00000046:
00000046 4E5E unlink A6
00000048 4E75 rts
fn0000004A:
0000004A 4E56 FDFE link A6, -0x0202
0000004E 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00000052 486E FF00 pea.l [A6 - 0x100]
00000056 2F2E 000E move.l -[A7], [A6 + 0xE]
0000005A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
0000005E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000062 487A 0056 pea.l [PC + 0x56 /* 000000BA, value 0x25E3000, pstring "^0" */]
00000066 486E FF00 pea.l [A6 - 0x100]
0000006A 4EAD 16B2 jsr [A5 + 0x16B2 /* export_722 */]
0000006E 4A6E 000C tst.w [A6 + 0xC]
00000072 6712 beq +0x14 /* 00000086 */
00000074 302E 000C move.w D0, [A6 + 0xC]
00000078 48C0 ext.l D0
0000007A 2F00 move.l -[A7], D0
0000007C 486E FE00 pea.l [A6 - 0x200]
00000080 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000084 6004 bra +0x6 /* 0000008A */
label00000086:
00000086 422E FE00 clr.b [A6 - 0x200]
label0000008A:
0000008A 486E FF00 pea.l [A6 - 0x100]
0000008E 486E FE00 pea.l [A6 - 0x200]
00000092 487A 0024 pea.l [PC + 0x24 /* 000000B8, value 0x25E */]
00000096 487A 0020 pea.l [PC + 0x20 /* 000000B8, value 0x25E */]
0000009A 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
0000009E 2F3C 01CC 0000 move.l -[A7], 0x1CC0000
000000A4 42A7 clr.l -[A7]
000000A6 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000000AA 3D5F FDFE move.w [A6 - 0x202], [A7]+
000000AE 4E5E unlink A6
000000B0 205F movea.l A0, [A7]+
000000B2 DEFC 000A add.w A7, 0xA /* '\n' */
000000B6 4ED0 jmp [A0]
000000B8 0000 025E ori.b D0, 0x5E /* '^' */
000000BC 3000 move.w D0, D0
fn000000BE:
000000BE 4E56 0000 link A6, 0
000000C2 7012 moveq.l D0, 0x12
000000C4 B06D F498 cmp.w D0, [A5 - 0xB68]
000000C8 6612 bne +0x14 /* 000000DC */
000000CA 2F3C 0004 0166 move.l -[A7], 0x40166
000000D0 4267 clr.w -[A7]
000000D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D6 4EBA FF72 jsr [PC - 0x8E /* 0000004A */]
000000DA 607A bra +0x7C /* 00000156 */
label000000DC:
000000DC 70D5 moveq.l D0, 0xFFFFFFD5
000000DE B06D F498 cmp.w D0, [A5 - 0xB68]
000000E2 6612 bne +0x14 /* 000000F6 */
000000E4 2F3C 0002 0166 move.l -[A7], 0x20166
000000EA 4267 clr.w -[A7]
000000EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000F0 4EBA FF58 jsr [PC - 0xA8 /* 0000004A */]
000000F4 6060 bra +0x62 /* 00000156 */
label000000F6:
000000F6 708C moveq.l D0, 0xFFFFFF8C
000000F8 B06D F498 cmp.w D0, [A5 - 0xB68]
000000FC 5FC0 sle D0
000000FE 4A00 tst.b D0
00000100 670C beq +0xE /* 0000010E */
00000102 7294 moveq.l D1, 0xFFFFFF94
00000104 B26D F498 cmp.w D1, [A5 - 0xB68]
00000108 5CC1 sge D1
0000010A C001 and.b D0, D1
0000010C 6624 bne +0x26 /* 00000132 */
label0000010E:
0000010E 7220 moveq.l D1, 0x20
00000110 B26D F498 cmp.w D1, [A5 - 0xB68]
00000114 57C1 seq D1
00000116 8001 or.b D0, D1
00000118 6618 bne +0x1A /* 00000132 */
0000011A 721D moveq.l D1, 0x1D
0000011C B26D F498 cmp.w D1, [A5 - 0xB68]
00000120 57C1 seq D1
00000122 8001 or.b D0, D1
00000124 660C bne +0xE /* 00000132 */
00000126 7201 moveq.l D1, 0x01
00000128 B26D F498 cmp.w D1, [A5 - 0xB68]
0000012C 57C1 seq D1
0000012E 8001 or.b D0, D1
00000130 6712 beq +0x14 /* 00000144 */
label00000132:
00000132 2F3C 0001 0166 move.l -[A7], 0x10166
00000138 4267 clr.w -[A7]
0000013A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000013E 4EBA FF0A jsr [PC - 0xF6 /* 0000004A */]
00000142 6012 bra +0x14 /* 00000156 */
label00000144:
00000144 2F3C 0003 0166 move.l -[A7], 0x30166
0000014A 3F2D F498 move.w -[A7], [A5 - 0xB68]
0000014E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000152 4EBA FEF6 jsr [PC - 0x10A /* 0000004A */]
label00000156:
00000156 426D F498 clr.w [A5 - 0xB68]
0000015A 4E5E unlink A6
0000015C 2E9F move.l [A7], [A7]+
0000015E 4E75 rts
fn00000160:
00000160 4E56 FFFC link A6, -0x0004
00000164 2F0C move.l -[A7], A4
00000166 286D F4C8 movea.l A4, [A5 - 0xB38]
0000016A 102E 0008 move.b D0, [A6 + 0x8]
0000016E 802D F261 or.b D0, [A5 - 0xD9F]
00000172 6714 beq +0x16 /* 00000188 */
00000174 1B7C 0001 F261 move.b [A5 - 0xD9F], 0x1
0000017A 102C 0742 move.b D0, [A4 + 0x742]
0000017E 6608 bne +0xA /* 00000188 */
00000180 1F3C 0001 move.b -[A7], 0x1
00000184 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
label00000188:
00000188 3F2E 000C move.w -[A7], [A6 + 0xC]
0000018C 42A7 clr.l -[A7]
0000018E 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000192 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000196 1B7C 0001 FEBC move.b [A5 - 0x144], 0x1
0000019C 4267 clr.w -[A7]
0000019E 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000001A2 102C 0880 move.b D0, [A4 + 0x880]
000001A6 6706 beq +0x8 /* 000001AE */
000001A8 2F0C move.l -[A7], A4
000001AA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
label000001AE:
000001AE 197C 0001 0764 move.b [A4 + 0x764], 0x1
000001B4 4267 clr.w -[A7]
000001B6 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000001BA 206D F4D4 movea.l A0, [A5 - 0xB2C]
000001BE 317C FFFE 0150 move.w [A0 + 0x150], 0xFFFE
000001C4 206D F4D4 movea.l A0, [A5 - 0xB2C]
000001C8 7000 moveq.l D0, 0x00
000001CA 2140 0154 move.l [A0 + 0x154], D0
000001CE 206D F4D4 movea.l A0, [A5 - 0xB2C]
000001D2 4268 0152 clr.w [A0 + 0x152]
000001D6 206D F4D4 movea.l A0, [A5 - 0xB2C]
000001DA 4228 0158 clr.b [A0 + 0x158]
000001DE 422C 0744 clr.b [A4 + 0x744]
000001E2 42A7 clr.l -[A7]
000001E4 A975 syscall TickCount
000001E6 295F 0748 move.l [A4 + 0x748], [A7]+
000001EA 102E 000A move.b D0, [A6 + 0xA]
000001EE 6712 beq +0x14 /* 00000202 */
000001F0 206D F4D4 movea.l A0, [A5 - 0xB2C]
000001F4 2F28 013E move.l -[A7], [A0 + 0x13E]
000001F8 2F3C 0003 0098 move.l -[A7], 0x30098
000001FE 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
label00000202:
00000202 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000206 2F28 013E move.l -[A7], [A0 + 0x13E]
0000020A 2F3C 0005 009A move.l -[A7], 0x5009A
00000210 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000214 285F movea.l A4, [A7]+
00000216 4E5E unlink A6
00000218 205F movea.l A0, [A7]+
0000021A 5C4F addq.w A7, 6
0000021C 4ED0 jmp [A0]
fn0000021E:
0000021E 4E56 FCA0 link A6, -0x0360
00000222 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000226 102D FD7F move.b D0, [A5 - 0x281]
0000022A 6600 01FC bne +0x1FE /* 00000428 */
0000022E 42A7 clr.l -[A7]
00000230 A975 syscall TickCount
00000232 2D5F FDA2 move.l [A6 - 0x25E], [A7]+
00000236 4AAE 000A tst.l [A6 + 0xA]
0000023A 6700 016A beq +0x16C /* 000003A6 */
0000023E 1B7C 0001 FEBE move.b [A5 - 0x142], 0x1
00000244 41ED F4D8 lea.l A0, [A5 - 0xB28]
00000248 B1ED F4D4 cmpa.l A0, [A5 - 0xB2C]
0000024C 6716 beq +0x18 /* 00000264 */
0000024E 41ED F4D8 lea.l A0, [A5 - 0xB28]
00000252 2B48 F4D4 move.l [A5 - 0xB2C], A0
00000256 2B68 0130 F4C4 move.l [A5 - 0xB3C], [A0 + 0x130]
0000025C 206D F4C4 movea.l A0, [A5 - 0xB3C]
00000260 2B50 F4C8 move.l [A5 - 0xB38], [A0]
label00000264:
00000264 2F2E 000A move.l -[A7], [A6 + 0xA]
00000268 486E FF00 pea.l [A6 - 0x100]
0000026C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000270 382D F250 move.w D4, [A5 - 0xDB0]
00000274 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00000278 41EE FE00 lea.l A0, [A6 - 0x200]
0000027C 43EE FF00 lea.l A1, [A6 - 0x100]
00000280 703F moveq.l D0, 0x3F
label00000282:
00000282 20D9 move.l [A0]+, [A1]+
00000284 51C8 FFFC dbf D0, -0x6 /* 00000282 */
00000288 486E FF00 pea.l [A6 - 0x100]
0000028C 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
00000290 486E FE00 pea.l [A6 - 0x200]
00000294 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000298 4267 clr.w -[A7]
0000029A 486E FE00 pea.l [A6 - 0x200]
0000029E 2F3C 4D4D 4452 move.l -[A7], 0x4D4D4452 /* 'MMDR' */
000002A4 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
000002A8 3E1F move.w D7, [A7]+
000002AA 4267 clr.w -[A7]
000002AC 486E FF00 pea.l [A6 - 0x100]
000002B0 3F07 move.w -[A7], D7
000002B2 486E FDF6 pea.l [A6 - 0x20A]
000002B6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000002BA 3C1F move.w D6, [A7]+
000002BC 660E bne +0x10 /* 000002CC */
000002BE 4267 clr.w -[A7]
000002C0 3F2E FDF6 move.w -[A7], [A6 - 0x20A]
000002C4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000002C8 3C1F move.w D6, [A7]+
000002CA 6078 bra +0x7A /* 00000344 */
label000002CC:
000002CC 486E FE00 pea.l [A6 - 0x200]
000002D0 486E FF00 pea.l [A6 - 0x100]
000002D4 486E FCA0 pea.l [A6 - 0x360]
000002D8 3F3C 0002 move.w -[A7], 0x2
000002DC 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
000002E0 41EE FF00 lea.l A0, [A6 - 0x100]
000002E4 43EE FCA0 lea.l A1, [A6 - 0x360]
000002E8 703F moveq.l D0, 0x3F
label000002EA:
000002EA 20D9 move.l [A0]+, [A1]+
000002EC 51C8 FFFC dbf D0, -0x6 /* 000002EA */
000002F0 102D F0C2 move.b D0, [A5 - 0xF3E]
000002F4 670A beq +0xC /* 00000300 */
000002F6 3F06 move.w -[A7], D6
000002F8 4EBA 0F48 jsr [PC + 0xF48 /* 00001242 */]
000002FC 6000 012A bra +0x12C /* 00000428 */
label00000300:
00000300 486E FDA6 pea.l [A6 - 0x25A]
00000304 3F3C 0001 move.w -[A7], 0x1
00000308 486E FF00 pea.l [A6 - 0x100]
0000030C 2F3C 5657 4D44 move.l -[A7], 0x56574D44 /* 'VWMD' */
00000312 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000316 102E FDA6 move.b D0, [A6 - 0x25A]
0000031A 6716 beq +0x18 /* 00000332 */
0000031C 41EE FF00 lea.l A0, [A6 - 0x100]
00000320 43EE FDB0 lea.l A1, [A6 - 0x250]
00000324 700F moveq.l D0, 0x0F
label00000326:
00000326 20D9 move.l [A0]+, [A1]+
00000328 51C8 FFFC dbf D0, -0x6 /* 00000326 */
0000032C 3E2E FDAC move.w D7, [A6 - 0x254]
00000330 6012 bra +0x14 /* 00000344 */
label00000332:
00000332 3B7C FFD5 F498 move.w [A5 - 0xB68], 0xFFD5
00000338 486E FF00 pea.l [A6 - 0x100]
0000033C 4EBA FD80 jsr [PC - 0x280 /* 000000BE */]
00000340 6000 00E6 bra +0xE8 /* 00000428 */
label00000344:
00000344 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
00000348 206D F4D4 movea.l A0, [A5 - 0xB2C]
0000034C 4228 014E clr.b [A0 + 0x14E]
00000350 42A7 clr.l -[A7]
00000352 2F3C 0000 1F40 move.l -[A7], 0x1F40
00000358 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
0000035C 2D5F FDF2 move.l [A6 - 0x20E], [A7]+
00000360 486E FF00 pea.l [A6 - 0x100]
00000364 3F07 move.w -[A7], D7
00000366 4267 clr.w -[A7]
00000368 7007 moveq.l D0, 0x07
0000036A 2F00 move.l -[A7], D0
0000036C 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00000370 486E FDF2 pea.l [A6 - 0x20E]
00000374 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000378 4A6D F498 tst.w [A5 - 0xB68]
0000037C 6728 beq +0x2A /* 000003A6 */
0000037E 486E FF00 pea.l [A6 - 0x100]
00000382 4EBA FD3A jsr [PC - 0x2C6 /* 000000BE */]
00000386 302D F9A0 move.w D0, [A5 - 0x660]
0000038A B06D F99E cmp.w D0, [A5 - 0x662]
0000038E 6708 beq +0xA /* 00000398 */
00000390 4267 clr.w -[A7]
00000392 4EBA 045A jsr [PC + 0x45A /* 000007EE */]
00000396 600E bra +0x10 /* 000003A6 */
label00000398:
00000398 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
0000039C 1B7C 0001 FD87 move.b [A5 - 0x279], 0x1
000003A2 6000 0084 bra +0x86 /* 00000428 */
label000003A6:
000003A6 4267 clr.w -[A7]
000003A8 2F2E 000E move.l -[A7], [A6 + 0xE]
000003AC 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000003B0 3A17 move.w D5, [A7]
000003B2 4AAE 000A tst.l [A6 + 0xA]
000003B6 56C0 sne D0
000003B8 4400 neg.b D0
000003BA 1F00 move.b -[A7], D0
000003BC 1F2E 0008 move.b -[A7], [A6 + 0x8]
000003C0 4EBA FD9E jsr [PC - 0x262 /* 00000160 */]
000003C4 302D F9A0 move.w D0, [A5 - 0x660]
000003C8 41ED F85E lea.l A0, [A5 - 0x7A2]
000003CC C1FC 000A muls.w D0, 0xA /* '\n' */
000003D0 49F0 0000 lea.l A4, [A0 + D0.w]
000003D4 4AAE 000A tst.l [A6 + 0xA]
000003D8 670A beq +0xC /* 000003E4 */
000003DA 2F0C move.l -[A7], A4
000003DC 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000003E0 28AE 000A move.l [A4], [A6 + 0xA]
label000003E4:
000003E4 3945 0004 move.w [A4 + 0x4], D5
000003E8 4AAE 000A tst.l [A6 + 0xA]
000003EC 671E beq +0x20 /* 0000040C */
000003EE 206D F4D4 movea.l A0, [A5 - 0xB2C]
000003F2 7001 moveq.l D0, 0x01
000003F4 B068 019E cmp.w D0, [A0 + 0x19E]
000003F8 660C bne +0xE /* 00000406 */
000003FA 3F3C 0001 move.w -[A7], 0x1
000003FE 3F28 0002 move.w -[A7], [A0 + 0x2]
00000402 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
label00000406:
00000406 3F04 move.w -[A7], D4
00000408 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
label0000040C:
0000040C 42A7 clr.l -[A7]
0000040E A975 syscall TickCount
00000410 201F move.l D0, [A7]+
00000412 90AE FDA2 sub.l D0, [A6 - 0x25E]
00000416 723C moveq.l D1, 0x3C
00000418 B280 cmp.l D1, D0
0000041A 6C1C bge +0x1E /* 00000438 */
0000041C 2F3C 0000 0006 move.l -[A7], 0x6
00000422 201F move.l D0, [A7]+
00000424 A032 syscall FlushEvents
00000426 6010 bra +0x12 /* 00000438 */
label00000428:
00000428 486E 000A pea.l [A6 + 0xA]
0000042C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000430 2F2E 000E move.l -[A7], [A6 + 0xE]
00000434 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label00000438:
00000438 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000043C 4E5E unlink A6
0000043E 205F movea.l A0, [A7]+
00000440 DEFC 000A add.w A7, 0xA /* '\n' */
00000444 4ED0 jmp [A0]
fn00000446:
00000446 4E56 FFF6 link A6, -0x000A
0000044A 48E7 0118 movem.l -[A7], D7,A3,A4
0000044E 7000 moveq.l D0, 0x00
00000450 2B40 FD4C move.l [A5 - 0x2B4], D0
00000454 2F2D FD3A move.l -[A7], [A5 - 0x2C6]
00000458 205F movea.l A0, [A7]+
0000045A A029 syscall HLock
0000045C 206D FD3A movea.l A0, [A5 - 0x2C6]
00000460 2E10 move.l D7, [A0]
00000462 47ED FAC8 lea.l A3, [A5 - 0x538]
label00000466:
00000466 284B movea.l A4, A3
00000468 4AAC 0038 tst.l [A4 + 0x38]
0000046C 670A beq +0xC /* 00000478 */
0000046E 7000 moveq.l D0, 0x00
00000470 2940 0038 move.l [A4 + 0x38], D0
00000474 2940 003C move.l [A4 + 0x3C], D0
label00000478:
00000478 082C 0004 0037 btst.b [A4 + 0x37], 0x4
0000047E 6726 beq +0x28 /* 000004A6 */
00000480 4267 clr.w -[A7]
00000482 486C 0002 pea.l [A4 + 0x2]
00000486 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
0000048A 3B5F F498 move.w [A5 - 0xB68], [A7]+
0000048E 670A beq +0xC /* 0000049A */
00000490 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00000494 4EBA 0DAC jsr [PC + 0xDAC /* 00001242 */]
00000498 6020 bra +0x22 /* 000004BA */
label0000049A:
0000049A 08AC 0004 0037 bclr.b [A4 + 0x37], 0x4
000004A0 08EC 0000 0037 bset.b [A4 + 0x37], 0x0
label000004A6:
000004A6 4AAC 0030 tst.l [A4 + 0x30]
000004AA 6C02 bge +0x4 /* 000004AE */
000004AC 600C bra +0xE /* 000004BA */
label000004AE:
000004AE 202C 0030 move.l D0, [A4 + 0x30]
000004B2 D087 add.l D0, D7
000004B4 2640 movea.l A3, D0
000004B6 5C8B addq.l A3, 6
000004B8 60AC bra -0x52 /* 00000466 */
label000004BA:
000004BA 2F2D FD3A move.l -[A7], [A5 - 0x2C6]
000004BE 205F movea.l A0, [A7]+
000004C0 A02A syscall HUnlock
000004C2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004C6 4E5E unlink A6
000004C8 4E75 rts
fn000004CA:
000004CA 4E56 0000 link A6, 0
000004CE 1B7C 0001 FAB3 move.b [A5 - 0x54D], 0x1
000004D4 1B7C 0005 FAB2 move.b [A5 - 0x54E], 0x5
label000004DA:
000004DA 202D FD30 move.l D0, [A5 - 0x2D0]
000004DE B0AE 0008 cmp.l D0, [A6 + 0x8]
000004E2 6F06 ble +0x8 /* 000004EA */
000004E4 4EBA 0890 jsr [PC + 0x890 /* 00000D76 */]
000004E8 60F0 bra -0xE /* 000004DA */
label000004EA:
000004EA 422D FAB3 clr.b [A5 - 0x54D]
000004EE 4E5E unlink A6
000004F0 2E9F move.l [A7], [A7]+
000004F2 4E75 rts
fn000004F4:
000004F4 4E56 FF98 link A6, -0x0068
000004F8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000004FC 2E2E 0008 move.l D7, [A6 + 0x8]
00000500 BEAD FD30 cmp.l D7, [A5 - 0x2D0]
00000504 6C00 013A bge +0x13C /* 00000640 */
00000508 2D6D FD2C FFF0 move.l [A6 - 0x10], [A5 - 0x2D4]
0000050E 3D6D FD34 FFF4 move.w [A6 - 0xC], [A5 - 0x2CC]
00000514 41EE FFA4 lea.l A0, [A6 - 0x5C]
00000518 43ED FAB4 lea.l A1, [A5 - 0x54C]
0000051C 20D9 move.l [A0]+, [A1]+
0000051E 20D9 move.l [A0]+, [A1]+
00000520 41EE FF98 lea.l A0, [A6 - 0x68]
00000524 43ED FABC lea.l A1, [A5 - 0x544]
00000528 20D9 move.l [A0]+, [A1]+
0000052A 20D9 move.l [A0]+, [A1]+
0000052C 20D9 move.l [A0]+, [A1]+
0000052E 41EE FFAC lea.l A0, [A6 - 0x54]
00000532 43ED FAC8 lea.l A1, [A5 - 0x538]
00000536 700F moveq.l D0, 0x0F
label00000538:
00000538 20D9 move.l [A0]+, [A1]+
0000053A 51C8 FFFC dbf D0, -0x6 /* 00000538 */
0000053E 7000 moveq.l D0, 0x00
00000540 2B40 FAF4 move.l [A5 - 0x50C], D0
00000544 2B40 FACA move.l [A5 - 0x536], D0
00000548 2B40 FAFC move.l [A5 - 0x504], D0
0000054C 206D FD3A movea.l A0, [A5 - 0x2C6]
00000550 2647 movea.l A3, D7
00000552 D7D0 add.l A3, [A0]
00000554 2B53 FD2C move.l [A5 - 0x2D4], [A3]
00000558 3B6B 0004 FD34 move.w [A5 - 0x2CC], [A3 + 0x4]
0000055E 282D FD30 move.l D4, [A5 - 0x2D0]
00000562 2B47 FD30 move.l [A5 - 0x2D0], D7
00000566 42A7 clr.l -[A7]
00000568 4EBA FF60 jsr [PC - 0xA0 /* 000004CA */]
0000056C 2B6E FFF0 FD2C move.l [A5 - 0x2D4], [A6 - 0x10]
00000572 3B6E FFF4 FD34 move.w [A5 - 0x2CC], [A6 - 0xC]
00000578 41ED FAB4 lea.l A0, [A5 - 0x54C]
0000057C 43EE FFA4 lea.l A1, [A6 - 0x5C]
00000580 20D9 move.l [A0]+, [A1]+
00000582 20D9 move.l [A0]+, [A1]+
00000584 41ED FABC lea.l A0, [A5 - 0x544]
00000588 43EE FF98 lea.l A1, [A6 - 0x68]
0000058C 20D9 move.l [A0]+, [A1]+
0000058E 20D9 move.l [A0]+, [A1]+
00000590 20D9 move.l [A0]+, [A1]+
00000592 082D 0003 FAFF btst.b [A5 - 0x501], 0x3
00000598 6708 beq +0xA /* 000005A2 */
0000059A 486D FAF4 pea.l [A5 - 0x50C]
0000059E 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
label000005A2:
000005A2 082D 0000 FAFF btst.b [A5 - 0x501], 0x0
000005A8 6708 beq +0xA /* 000005B2 */
000005AA 486D FACA pea.l [A5 - 0x536]
000005AE 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
label000005B2:
000005B2 41ED FAC8 lea.l A0, [A5 - 0x538]
000005B6 43EE FFAC lea.l A1, [A6 - 0x54]
000005BA 700F moveq.l D0, 0x0F
label000005BC:
000005BC 20D9 move.l [A0]+, [A1]+
000005BE 51C8 FFFC dbf D0, -0x6 /* 000005BC */
000005C2 2004 move.l D0, D4
000005C4 9087 sub.l D0, D7
000005C6 2B40 FD30 move.l [A5 - 0x2D0], D0
000005CA 206D FD3A movea.l A0, [A5 - 0x2C6]
000005CE 2007 move.l D0, D7
000005D0 D090 add.l D0, [A0]
000005D2 2F00 move.l -[A7], D0
000005D4 2F10 move.l -[A7], [A0]
000005D6 2F2D FD30 move.l -[A7], [A5 - 0x2D0]
000005DA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000005DE 2007 move.l D0, D7
000005E0 91AD FD28 sub.l [A5 - 0x2D8], D0
000005E4 4246 clr.w D6
000005E6 601C bra +0x1E /* 00000604 */
label000005E8:
000005E8 3006 move.w D0, D6
000005EA 41ED F85E lea.l A0, [A5 - 0x7A2]
000005EE C1FC 000A muls.w D0, 0xA /* '\n' */
000005F2 49F0 0000 lea.l A4, [A0 + D0.w]
000005F6 4AAC 0006 tst.l [A4 + 0x6]
000005FA 6F06 ble +0x8 /* 00000602 */
000005FC 2007 move.l D0, D7
000005FE 91AC 0006 sub.l [A4 + 0x6], D0
label00000602:
00000602 5246 addq.w D6, 1
label00000604:
00000604 701F moveq.l D0, 0x1F
00000606 B046 cmp.w D0, D6
00000608 6CDE bge -0x20 /* 000005E8 */
0000060A 41ED FAC8 lea.l A0, [A5 - 0x538]
0000060E 2A08 move.l D5, A0
00000610 2F2D FD3A move.l -[A7], [A5 - 0x2C6]
00000614 205F movea.l A0, [A7]+
00000616 A029 syscall HLock
label00000618:
00000618 2845 movea.l A4, D5
0000061A 2007 move.l D0, D7
0000061C 91AC 0030 sub.l [A4 + 0x30], D0
00000620 4AAC 0030 tst.l [A4 + 0x30]
00000624 6C02 bge +0x4 /* 00000628 */
00000626 6010 bra +0x12 /* 00000638 */
label00000628:
00000628 206D FD3A movea.l A0, [A5 - 0x2C6]
0000062C 202C 0030 move.l D0, [A4 + 0x30]
00000630 D090 add.l D0, [A0]
00000632 2A00 move.l D5, D0
00000634 5C85 addq.l D5, 6
00000636 60E0 bra -0x1E /* 00000618 */
label00000638:
00000638 2F2D FD3A move.l -[A7], [A5 - 0x2C6]
0000063C 205F movea.l A0, [A7]+
0000063E A02A syscall HUnlock
label00000640:
00000640 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000644 4E5E unlink A6
00000646 2E9F move.l [A7], [A7]+
00000648 4E75 rts
fn0000064A:
0000064A 4E56 0000 link A6, 0
0000064E 2F0C move.l -[A7], A4
00000650 526D F9A0 addq.w [A5 - 0x660], 1
00000654 7020 moveq.l D0, 0x20
00000656 B06D F9A0 cmp.w D0, [A5 - 0x660]
0000065A 6E04 bgt +0x6 /* 00000660 */
0000065C 426D F9A0 clr.w [A5 - 0x660]
label00000660:
00000660 302D F9A0 move.w D0, [A5 - 0x660]
00000664 41ED F85E lea.l A0, [A5 - 0x7A2]
00000668 C1FC 000A muls.w D0, 0xA /* '\n' */
0000066C 49F0 0000 lea.l A4, [A0 + D0.w]
00000670 302D F9A0 move.w D0, [A5 - 0x660]
00000674 B06D F99E cmp.w D0, [A5 - 0x662]
00000678 6618 bne +0x1A /* 00000692 */
0000067A 2F2C 0006 move.l -[A7], [A4 + 0x6]
0000067E 4EBA FE74 jsr [PC - 0x18C /* 000004F4 */]
00000682 526D F99E addq.w [A5 - 0x662], 1
00000686 7020 moveq.l D0, 0x20
00000688 B06D F99E cmp.w D0, [A5 - 0x662]
0000068C 6E04 bgt +0x6 /* 00000692 */
0000068E 426D F99E clr.w [A5 - 0x662]
label00000692:
00000692 2F0C move.l -[A7], A4
00000694 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000698 70FF moveq.l D0, 0xFFFFFFFF
0000069A 2940 0006 move.l [A4 + 0x6], D0
0000069E 285F movea.l A4, [A7]+
000006A0 4E5E unlink A6
000006A2 4E75 rts
fn000006A4:
000006A4 4E56 FBFE link A6, -0x0402
000006A8 48E7 0108 movem.l -[A7], D7,A4
000006AC 102E 0008 move.b D0, [A6 + 0x8]
000006B0 670E beq +0x10 /* 000006C0 */
000006B2 4EBA FD92 jsr [PC - 0x26E /* 00000446 */]
000006B6 102D FEBF move.b D0, [A5 - 0x141]
000006BA 6704 beq +0x6 /* 000006C0 */
000006BC 6000 00E2 bra +0xE4 /* 000007A0 */
label000006C0:
000006C0 302D F9A0 move.w D0, [A5 - 0x660]
000006C4 41ED F85E lea.l A0, [A5 - 0x7A2]
000006C8 C1FC 000A muls.w D0, 0xA /* '\n' */
000006CC 49F0 0000 lea.l A4, [A0 + D0.w]
000006D0 082D 0002 FAFF btst.b [A5 - 0x501], 0x2
000006D6 56C0 sne D0
000006D8 4400 neg.b D0
000006DA 4880 ext.w D0
000006DC 3E00 move.w D7, D0
000006DE 08AD 0002 FAFF bclr.b [A5 - 0x501], 0x2
000006E4 4A6D F858 tst.w [A5 - 0x7A8]
000006E8 6C0E bge +0x10 /* 000006F8 */
000006EA 206D F4C8 movea.l A0, [A5 - 0xB38]
000006EE 3007 move.w D0, D7
000006F0 D050 add.w D0, [A0]
000006F2 3940 0004 move.w [A4 + 0x4], D0
000006F6 6010 bra +0x12 /* 00000708 */
label000006F8:
000006F8 3007 move.w D0, D7
000006FA D06D F858 add.w D0, [A5 - 0x7A8]
000006FE 3940 0004 move.w [A4 + 0x4], D0
00000702 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
label00000708:
00000708 2F0C move.l -[A7], A4
0000070A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000070E 4AAD F85A tst.l [A5 - 0x7A6]
00000712 57C0 seq D0
00000714 C02E 0008 and.b D0, [A6 + 0x8]
00000718 676C beq +0x6E /* 00000786 */
0000071A 486E FBFE pea.l [A6 - 0x402]
0000071E 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000722 3F28 010C move.w -[A7], [A0 + 0x10C]
00000726 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
0000072A 205F movea.l A0, [A7]+
0000072C 43EE FF00 lea.l A1, [A6 - 0x100]
00000730 703F moveq.l D0, 0x3F
label00000732:
00000732 22D8 move.l [A1]+, [A0]+
00000734 51C8 FFFC dbf D0, -0x6 /* 00000732 */
00000738 206D F4D4 movea.l A0, [A5 - 0xB2C]
0000073C 43EE FE00 lea.l A1, [A6 - 0x200]
00000740 41E8 000C lea.l A0, [A0 + 0xC]
00000744 703F moveq.l D0, 0x3F
label00000746:
00000746 22D8 move.l [A1]+, [A0]+
00000748 51C8 FFFC dbf D0, -0x6 /* 00000746 */
0000074C 486E FE00 pea.l [A6 - 0x200]
00000750 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
00000754 486E FF00 pea.l [A6 - 0x100]
00000758 486E FE00 pea.l [A6 - 0x200]
0000075C 486E FCFE pea.l [A6 - 0x302]
00000760 3F3C 0002 move.w -[A7], 0x2
00000764 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000768 41EE FF00 lea.l A0, [A6 - 0x100]
0000076C 43EE FCFE lea.l A1, [A6 - 0x302]
00000770 703F moveq.l D0, 0x3F
label00000772:
00000772 20D9 move.l [A0]+, [A1]+
00000774 51C8 FFFC dbf D0, -0x6 /* 00000772 */
00000778 42A7 clr.l -[A7]
0000077A 486E FF00 pea.l [A6 - 0x100]
0000077E 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
00000782 289F move.l [A4], [A7]+
00000784 600A bra +0xC /* 00000790 */
label00000786:
00000786 28AD F85A move.l [A4], [A5 - 0x7A6]
0000078A 7000 moveq.l D0, 0x00
0000078C 2B40 F85A move.l [A5 - 0x7A6], D0
label00000790:
00000790 296D FD28 0006 move.l [A4 + 0x6], [A5 - 0x2D8]
00000796 2B6D FD30 FD28 move.l [A5 - 0x2D8], [A5 - 0x2D0]
0000079C 4EBA FEAC jsr [PC - 0x154 /* 0000064A */]
label000007A0:
000007A0 4CDF 1080 movem.l D7,A4, [A7]+
000007A4 4E5E unlink A6
000007A6 205F movea.l A0, [A7]+
000007A8 544F addq.w A7, 2
000007AA 4ED0 jmp [A0]
fn000007AC:
000007AC 4E56 0000 link A6, 0
000007B0 4AAE 0008 tst.l [A6 + 0x8]
000007B4 56C0 sne D0
000007B6 4400 neg.b D0
000007B8 1F00 move.b -[A7], D0
000007BA 4EBA FEE8 jsr [PC - 0x118 /* 000006A4 */]
000007BE 102D FEBF move.b D0, [A5 - 0x141]
000007C2 6712 beq +0x14 /* 000007D6 */
000007C4 486E 0008 pea.l [A6 + 0x8]
000007C8 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000007CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000007D0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000007D4 6010 bra +0x12 /* 000007E6 */
label000007D6:
000007D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000007DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007DE 1F3C 0001 move.b -[A7], 0x1
000007E2 4EBA FA3A jsr [PC - 0x5C6 /* 0000021E */]
label000007E6:
000007E6 4E5E unlink A6
000007E8 205F movea.l A0, [A7]+
000007EA 504F addq.w A7, 8
000007EC 4ED0 jmp [A0]
fn000007EE:
000007EE 4E56 FFFC link A6, -0x0004
000007F2 2F0C move.l -[A7], A4
000007F4 302D F9A0 move.w D0, [A5 - 0x660]
000007F8 B06D F99E cmp.w D0, [A5 - 0x662]
000007FC 6614 bne +0x16 /* 00000812 */
000007FE 7000 moveq.l D0, 0x00
00000800 2B40 FD28 move.l [A5 - 0x2D8], D0
00000804 42A7 clr.l -[A7]
00000806 4EBA FCC2 jsr [PC - 0x33E /* 000004CA */]
0000080A 3B7C 0001 F858 move.w [A5 - 0x7A8], 0x1
00000810 606C bra +0x6E /* 0000087E */
label00000812:
00000812 2F2D FD28 move.l -[A7], [A5 - 0x2D8]
00000816 4EBA FCB2 jsr [PC - 0x34E /* 000004CA */]
0000081A 302D F9A0 move.w D0, [A5 - 0x660]
0000081E 41ED F85E lea.l A0, [A5 - 0x7A2]
00000822 C1FC 000A muls.w D0, 0xA /* '\n' */
00000826 49F0 0000 lea.l A4, [A0 + D0.w]
0000082A 2F0C move.l -[A7], A4
0000082C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000830 70FF moveq.l D0, 0xFFFFFFFF
00000832 2940 0006 move.l [A4 + 0x6], D0
00000836 536D F9A0 subq.w [A5 - 0x660], 1
0000083A 4A6D F9A0 tst.w [A5 - 0x660]
0000083E 6C06 bge +0x8 /* 00000846 */
00000840 3B7C 001F F9A0 move.w [A5 - 0x660], 0x1F
label00000846:
00000846 302D F9A0 move.w D0, [A5 - 0x660]
0000084A 41ED F85E lea.l A0, [A5 - 0x7A2]
0000084E C1FC 000A muls.w D0, 0xA /* '\n' */
00000852 49F0 0000 lea.l A4, [A0 + D0.w]
00000856 302E 0008 move.w D0, [A6 + 0x8]
0000085A D06C 0004 add.w D0, [A4 + 0x4]
0000085E 3B40 F858 move.w [A5 - 0x7A8], D0
00000862 486D F85A pea.l [A5 - 0x7A6]
00000866 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000086A 2B54 F85A move.l [A5 - 0x7A6], [A4]
0000086E 7000 moveq.l D0, 0x00
00000870 2880 move.l [A4], D0
00000872 2B6C 0006 FD28 move.l [A5 - 0x2D8], [A4 + 0x6]
00000878 70FF moveq.l D0, 0xFFFFFFFF
0000087A 2940 0006 move.l [A4 + 0x6], D0
label0000087E:
0000087E 285F movea.l A4, [A7]+
00000880 4E5E unlink A6
00000882 205F movea.l A0, [A7]+
00000884 544F addq.w A7, 2
00000886 4ED0 jmp [A0]
00000888 4E56 FFF8 link A6, -0x0008
0000088C 2F07 move.l -[A7], D7
0000088E 302D F9A0 move.w D0, [A5 - 0x660]
00000892 B06D F99E cmp.w D0, [A5 - 0x662]
00000896 56C7 sne D7
00000898 4407 neg.b D7
0000089A 1007 move.b D0, D7
0000089C 670C beq +0xE /* 000008AA */
0000089E 3F2E 0008 move.w -[A7], [A6 + 0x8]
000008A2 4EBA FF4A jsr [PC - 0xB6 /* 000007EE */]
000008A6 4EBA 0CD4 jsr [PC + 0xCD4 /* 0000157C */]
label000008AA:
000008AA 1D47 000A move.b [A6 + 0xA], D7
000008AE 2E1F move.l D7, [A7]+
000008B0 4E5E unlink A6
000008B2 205F movea.l A0, [A7]+
000008B4 544F addq.w A7, 2
000008B6 4ED0 jmp [A0]
000008B8 4E56 FFF2 link A6, -0x000E
000008BC 102D FD7F move.b D0, [A5 - 0x281]
000008C0 6600 0154 bne +0x156 /* 00000A16 */
000008C4 426E FFFA clr.w [A6 - 0x6]
000008C8 426E FFF4 clr.w [A6 - 0xC]
000008CC 486D FACA pea.l [A5 - 0x536]
000008D0 486E FFFA pea.l [A6 - 0x6]
000008D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000008D8 7008 moveq.l D0, 0x08
000008DA B06E FFFA cmp.w D0, [A6 - 0x6]
000008DE 670E beq +0x10 /* 000008EE */
000008E0 486D FACA pea.l [A5 - 0x536]
000008E4 486E FFFA pea.l [A6 - 0x6]
000008E8 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000008EC 6032 bra +0x34 /* 00000920 */
label000008EE:
000008EE 7029 moveq.l D0, 0x29
000008F0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000008F4 6622 bne +0x24 /* 00000918 */
000008F6 486D FACA pea.l [A5 - 0x536]
000008FA 486E FFFA pea.l [A6 - 0x6]
000008FE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000902 7008 moveq.l D0, 0x08
00000904 B06E FFFA cmp.w D0, [A6 - 0x6]
00000908 670E beq +0x10 /* 00000918 */
0000090A 486D FACA pea.l [A5 - 0x536]
0000090E 486E FFFA pea.l [A6 - 0x6]
00000912 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000916 6008 bra +0xA /* 00000920 */
label00000918:
00000918 7042 moveq.l D0, 0x42
0000091A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000091E 667C bne +0x7E /* 0000099C */
label00000920:
00000920 486E FFF4 pea.l [A6 - 0xC]
00000924 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000928 102D FEBF move.b D0, [A5 - 0x141]
0000092C 6600 00E8 bne +0xEA /* 00000A16 */
00000930 486D FACA pea.l [A5 - 0x536]
00000934 486E FFFA pea.l [A6 - 0x6]
00000938 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000093C 7008 moveq.l D0, 0x08
0000093E B06E FFFA cmp.w D0, [A6 - 0x6]
00000942 56C0 sne D0
00000944 7228 moveq.l D1, 0x28
00000946 B2AE FFFC cmp.l D1, [A6 - 0x4]
0000094A 56C1 sne D1
0000094C 8001 or.b D0, D1
0000094E 6714 beq +0x16 /* 00000964 */
00000950 486D FACA pea.l [A5 - 0x536]
00000954 486E FFFA pea.l [A6 - 0x6]
00000958 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000095C 7000 moveq.l D0, 0x00
0000095E 2D40 FFFC move.l [A6 - 0x4], D0
00000962 6078 bra +0x7A /* 000009DC */
label00000964:
00000964 2F3C 0033 0000 move.l -[A7], 0x330000 /* '3\0\0' */
0000096A 3F3C 002B move.w -[A7], 0x2B /* '+' */
0000096E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000972 101F move.b D0, [A7]+
00000974 6604 bne +0x6 /* 0000097A */
00000976 6000 009E bra +0xA0 /* 00000A16 */
label0000097A:
0000097A 486E FFFA pea.l [A6 - 0x6]
0000097E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000982 7001 moveq.l D0, 0x01
00000984 B06E FFFA cmp.w D0, [A6 - 0x6]
00000988 6752 beq +0x54 /* 000009DC */
0000098A 3F3C 001C move.w -[A7], 0x1C
0000098E 4EBA 08B2 jsr [PC + 0x8B2 /* 00001242 */]
00000992 486E FFF4 pea.l [A6 - 0xC]
00000996 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000099A 607A bra +0x7C /* 00000A16 */
label0000099C:
0000099C 7033 moveq.l D0, 0x33
0000099E B0AE FFFC cmp.l D0, [A6 - 0x4]
000009A2 6628 bne +0x2A /* 000009CC */
000009A4 486E FFFA pea.l [A6 - 0x6]
000009A8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000009AC 7001 moveq.l D0, 0x01
000009AE B06E FFFA cmp.w D0, [A6 - 0x6]
000009B2 670A beq +0xC /* 000009BE */
000009B4 3F3C 001C move.w -[A7], 0x1C
000009B8 4EBA 0888 jsr [PC + 0x888 /* 00001242 */]
000009BC 6058 bra +0x5A /* 00000A16 */
label000009BE:
000009BE 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4
000009C4 7001 moveq.l D0, 0x01
000009C6 2D40 FFF6 move.l [A6 - 0xA], D0
000009CA 6010 bra +0x12 /* 000009DC */
label000009CC:
000009CC 486D FACA pea.l [A5 - 0x536]
000009D0 486E FFFA pea.l [A6 - 0x6]
000009D4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000009D8 6000 FF46 bra -0xB8 /* 00000920 */
label000009DC:
000009DC 4AAE FFFC tst.l [A6 - 0x4]
000009E0 670A beq +0xC /* 000009EC */
000009E2 486D F85A pea.l [A5 - 0x7A6]
000009E6 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000009EA 600C bra +0xE /* 000009F8 */
label000009EC:
000009EC 2D6D F85A FFFC move.l [A6 - 0x4], [A5 - 0x7A6]
000009F2 7000 moveq.l D0, 0x00
000009F4 2B40 F85A move.l [A5 - 0x7A6], D0
label000009F8:
000009F8 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
000009FE 4AAE FFFC tst.l [A6 - 0x4]
00000A02 6704 beq +0x6 /* 00000A08 */
00000A04 4EBA FA40 jsr [PC - 0x5C0 /* 00000446 */]
label00000A08:
00000A08 486E FFF4 pea.l [A6 - 0xC]
00000A0C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A10 4267 clr.w -[A7]
00000A12 4EBA F80A jsr [PC - 0x7F6 /* 0000021E */]
label00000A16:
00000A16 4E5E unlink A6
00000A18 4E75 rts
00000A1A 4E56 FFF4 link A6, -0x000C
00000A1E 486D FACA pea.l [A5 - 0x536]
00000A22 486E FFFA pea.l [A6 - 0x6]
00000A26 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000A2A 7008 moveq.l D0, 0x08
00000A2C B06E FFFA cmp.w D0, [A6 - 0x6]
00000A30 670E beq +0x10 /* 00000A40 */
00000A32 486D FACA pea.l [A5 - 0x536]
00000A36 486E FFFA pea.l [A6 - 0x6]
00000A3A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000A3E 601A bra +0x1C /* 00000A5A */
label00000A40:
00000A40 7041 moveq.l D0, 0x41
00000A42 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000A46 660A bne +0xC /* 00000A52 */
00000A48 4267 clr.w -[A7]
00000A4A 4EBA FDA2 jsr [PC - 0x25E /* 000007EE */]
00000A4E 6000 00C2 bra +0xC4 /* 00000B12 */
label00000A52:
00000A52 7042 moveq.l D0, 0x42
00000A54 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000A58 6672 bne +0x74 /* 00000ACC */
label00000A5A:
00000A5A 486E FFF4 pea.l [A6 - 0xC]
00000A5E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000A62 102D FEBF move.b D0, [A5 - 0x141]
00000A66 6600 00AA bne +0xAC /* 00000B12 */
00000A6A 486D FACA pea.l [A5 - 0x536]
00000A6E 486E FFFA pea.l [A6 - 0x6]
00000A72 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000A76 7008 moveq.l D0, 0x08
00000A78 B06E FFFA cmp.w D0, [A6 - 0x6]
00000A7C 56C0 sne D0
00000A7E 7228 moveq.l D1, 0x28
00000A80 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000A84 56C1 sne D1
00000A86 8001 or.b D0, D1
00000A88 6714 beq +0x16 /* 00000A9E */
00000A8A 486D FACA pea.l [A5 - 0x536]
00000A8E 486E FFFA pea.l [A6 - 0x6]
00000A92 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000A96 7000 moveq.l D0, 0x00
00000A98 2D40 FFFC move.l [A6 - 0x4], D0
00000A9C 6068 bra +0x6A /* 00000B06 */
label00000A9E:
00000A9E 2F3C 0033 0000 move.l -[A7], 0x330000 /* '3\0\0' */
00000AA4 3F3C 002B move.w -[A7], 0x2B /* '+' */
00000AA8 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000AAC 101F move.b D0, [A7]+
00000AAE 6602 bne +0x4 /* 00000AB2 */
00000AB0 6060 bra +0x62 /* 00000B12 */
label00000AB2:
00000AB2 486E FFFA pea.l [A6 - 0x6]
00000AB6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000ABA 7001 moveq.l D0, 0x01
00000ABC B06E FFFA cmp.w D0, [A6 - 0x6]
00000AC0 6744 beq +0x46 /* 00000B06 */
00000AC2 3F3C 001C move.w -[A7], 0x1C
00000AC6 4EBA 077A jsr [PC + 0x77A /* 00001242 */]
00000ACA 6046 bra +0x48 /* 00000B12 */
label00000ACC:
00000ACC 7033 moveq.l D0, 0x33
00000ACE B0AE FFFC cmp.l D0, [A6 - 0x4]
00000AD2 6628 bne +0x2A /* 00000AFC */
00000AD4 486E FFFA pea.l [A6 - 0x6]
00000AD8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000ADC 7001 moveq.l D0, 0x01
00000ADE B06E FFFA cmp.w D0, [A6 - 0x6]
00000AE2 670A beq +0xC /* 00000AEE */
00000AE4 3F3C 001C move.w -[A7], 0x1C
00000AE8 4EBA 0758 jsr [PC + 0x758 /* 00001242 */]
00000AEC 6024 bra +0x26 /* 00000B12 */
label00000AEE:
00000AEE 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4
00000AF4 7001 moveq.l D0, 0x01
00000AF6 2D40 FFF6 move.l [A6 - 0xA], D0
00000AFA 600A bra +0xC /* 00000B06 */
label00000AFC:
00000AFC 3F3C 002A move.w -[A7], 0x2A /* '*' */
00000B00 4EBA 0740 jsr [PC + 0x740 /* 00001242 */]
00000B04 600C bra +0xE /* 00000B12 */
label00000B06:
00000B06 486E FFF4 pea.l [A6 - 0xC]
00000B0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B0E 4EBA FC9C jsr [PC - 0x364 /* 000007AC */]
label00000B12:
00000B12 4E5E unlink A6
00000B14 4E75 rts
fn00000B16:
00000B16 4E56 FFF4 link A6, -0x000C
00000B1A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000B1E 302E 000A move.w D0, [A6 + 0xA]
00000B22 5C40 addq.w D0, 6
00000B24 48C0 ext.l D0
00000B26 2E00 move.l D7, D0
00000B28 D0AD FD30 add.l D0, [A5 - 0x2D0]
00000B2C B0AD FD36 cmp.l D0, [A5 - 0x2CA]
00000B30 6F3E ble +0x40 /* 00000B70 */
00000B32 2C2D FD36 move.l D6, [A5 - 0x2CA]
00000B36 DCBC 0000 03E8 add.l D6, 0x3E8
00000B3C 0C86 0000 FA00 cmpi.l D6, 0xFA00
00000B42 6F0A ble +0xC /* 00000B4E */
00000B44 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00000B48 4EBA 06F8 jsr [PC + 0x6F8 /* 00001242 */]
00000B4C 605E bra +0x60 /* 00000BAC */
label00000B4E:
00000B4E 2F2D FD3A move.l -[A7], [A5 - 0x2C6]
00000B52 2F06 move.l -[A7], D6
00000B54 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000B58 4267 clr.w -[A7]
00000B5A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000B5E 4A5F tst.w [A7]+
00000B60 670A beq +0xC /* 00000B6C */
00000B62 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00000B66 4EBA 06DA jsr [PC + 0x6DA /* 00001242 */]
00000B6A 6040 bra +0x42 /* 00000BAC */
label00000B6C:
00000B6C 2B46 FD36 move.l [A5 - 0x2CA], D6
label00000B70:
00000B70 206D FD3A movea.l A0, [A5 - 0x2C6]
00000B74 266D FD30 movea.l A3, [A5 - 0x2D0]
00000B78 D7D0 add.l A3, [A0]
00000B7A 284B movea.l A4, A3
00000B7C 28AD FD2C move.l [A4], [A5 - 0x2D4]
00000B80 396D FD34 0004 move.w [A4 + 0x4], [A5 - 0x2CC]
00000B86 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B8A 200B move.l D0, A3
00000B8C 5C80 addq.l D0, 6
00000B8E 2F00 move.l -[A7], D0
00000B90 302E 000A move.w D0, [A6 + 0xA]
00000B94 48C0 ext.l D0
00000B96 2F00 move.l -[A7], D0
00000B98 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000B9C 2007 move.l D0, D7
00000B9E D1AD FD30 add.l [A5 - 0x2D0], D0
00000BA2 2B47 FD2C move.l [A5 - 0x2D4], D7
00000BA6 3B6E 0008 FD34 move.w [A5 - 0x2CC], [A6 + 0x8]
label00000BAC:
00000BAC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BB0 4E5E unlink A6
00000BB2 205F movea.l A0, [A7]+
00000BB4 504F addq.w A7, 8
00000BB6 4ED0 jmp [A0]
fn00000BB8:
00000BB8 4E56 FFF8 link A6, -0x0008
00000BBC 48E7 0118 movem.l -[A7], D7,A3,A4
00000BC0 2E2D FD2C move.l D7, [A5 - 0x2D4]
00000BC4 5D87 subq.l D7, 6
00000BC6 202D FD2C move.l D0, [A5 - 0x2D4]
00000BCA 91AD FD30 sub.l [A5 - 0x2D0], D0
00000BCE 206D FD3A movea.l A0, [A5 - 0x2C6]
00000BD2 266D FD30 movea.l A3, [A5 - 0x2D0]
00000BD6 D7D0 add.l A3, [A0]
00000BD8 284B movea.l A4, A3
00000BDA 2B54 FD2C move.l [A5 - 0x2D4], [A4]
00000BDE 3B6C 0004 FD34 move.w [A5 - 0x2CC], [A4 + 0x4]
00000BE4 200B move.l D0, A3
00000BE6 5C80 addq.l D0, 6
00000BE8 2F00 move.l -[A7], D0
00000BEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BEE 2F07 move.l -[A7], D7
00000BF0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000BF4 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000BF8 4E5E unlink A6
00000BFA 2E9F move.l [A7], [A7]+
00000BFC 4E75 rts
fn00000BFE:
00000BFE 4E56 FFFC link A6, -0x0004
00000C02 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000C06 286E 0018 movea.l A4, [A6 + 0x18]
00000C0A 282E 0014 move.l D4, [A6 + 0x14]
00000C0E 2A2E 0010 move.l D5, [A6 + 0x10]
00000C12 3C2E 001C move.w D6, [A6 + 0x1C]
00000C16 526D F846 addq.w [A5 - 0x7BA], 1
00000C1A 2E2D FD30 move.l D7, [A5 - 0x2D0]
00000C1E 486D FAC8 pea.l [A5 - 0x538]
00000C22 2F3C 0001 0040 move.l -[A7], 0x10040
00000C28 4EBA FEEC jsr [PC - 0x114 /* 00000B16 */]
00000C2C 4A46 tst.w D6
00000C2E 5EC0 sgt D0
00000C30 220C move.l D1, A4
00000C32 57C1 seq D1
00000C34 C001 and.b D0, D1
00000C36 670E beq +0x10 /* 00000C46 */
00000C38 42A7 clr.l -[A7]
00000C3A 3F06 move.w -[A7], D6
00000C3C 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000C40 205F movea.l A0, [A7]+
00000C42 2868 000C movea.l A4, [A0 + 0xC]
label00000C46:
00000C46 4A85 tst.l D5
00000C48 6C0C bge +0xE /* 00000C56 */
00000C4A 42A7 clr.l -[A7]
00000C4C 2F0C move.l -[A7], A4
00000C4E 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000C52 2A1F move.l D5, [A7]+
00000C54 9A84 sub.l D5, D4
label00000C56:
00000C56 3B46 FAC8 move.w [A5 - 0x538], D6
00000C5A 70FF moveq.l D0, 0xFFFFFFFF
00000C5C 2B40 FAEE move.l [A5 - 0x512], D0
00000C60 2B6E 000C FAF4 move.l [A5 - 0x50C], [A6 + 0xC]
00000C66 2B47 FAF8 move.l [A5 - 0x508], D7
00000C6A 486D FACA pea.l [A5 - 0x536]
00000C6E 2F0C move.l -[A7], A4
00000C70 2F04 move.l -[A7], D4
00000C72 2F05 move.l -[A7], D5
00000C74 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000C78 2B44 FAEA move.l [A5 - 0x516], D4
00000C7C 2B6E 001E FAFC move.l [A5 - 0x504], [A6 + 0x1E]
00000C82 4AAE 0008 tst.l [A6 + 0x8]
00000C86 670C beq +0xE /* 00000C94 */
00000C88 206E 0008 movea.l A0, [A6 + 0x8]
00000C8C 43ED FB00 lea.l A1, [A5 - 0x500]
00000C90 22D8 move.l [A1]+, [A0]+
00000C92 22D8 move.l [A1]+, [A0]+
label00000C94:
00000C94 4AAD FB00 tst.l [A5 - 0x500]
00000C98 670E beq +0x10 /* 00000CA8 */
00000C9A 206D FB00 movea.l A0, [A5 - 0x500]
00000C9E 2050 movea.l A0, [A0]
00000CA0 2B68 0004 FD4C move.l [A5 - 0x2B4], [A0 + 0x4]
00000CA6 6006 bra +0x8 /* 00000CAE */
label00000CA8:
00000CA8 7000 moveq.l D0, 0x00
00000CAA 2B40 FD4C move.l [A5 - 0x2B4], D0
label00000CAE:
00000CAE 082E 0006 0021 btst.b [A6 + 0x21], 0x6
00000CB4 671A beq +0x1C /* 00000CD0 */
00000CB6 486D FACA pea.l [A5 - 0x536]
00000CBA 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000CBE 4267 clr.w -[A7]
00000CC0 486D FACA pea.l [A5 - 0x536]
00000CC4 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000CC8 101F move.b D0, [A7]+
00000CCA 6704 beq +0x6 /* 00000CD0 */
00000CCC 4EBA 005A jsr [PC + 0x5A /* 00000D28 */]
label00000CD0:
00000CD0 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000CD4 4E5E unlink A6
00000CD6 205F movea.l A0, [A7]+
00000CD8 DEFC 001A add.w A7, 0x1A
00000CDC 4ED0 jmp [A0]
fn00000CDE:
00000CDE 4E56 0000 link A6, 0
00000CE2 102D FAB3 move.b D0, [A5 - 0x54D]
00000CE6 671A beq +0x1C /* 00000D02 */
00000CE8 7003 moveq.l D0, 0x03
00000CEA B02D FAB2 cmp.b D0, [A5 - 0x54E]
00000CEE 57C0 seq D0
00000CF0 7204 moveq.l D1, 0x04
00000CF2 B22D FAB2 cmp.b D1, [A5 - 0x54E]
00000CF6 57C1 seq D1
00000CF8 8001 or.b D0, D1
00000CFA 6724 beq +0x26 /* 00000D20 */
00000CFC 422D FAB3 clr.b [A5 - 0x54D]
00000D00 601E bra +0x20 /* 00000D20 */
label00000D02:
00000D02 4EBA F304 jsr [PC - 0xCFC /* 00000008 */]
00000D06 102D FEBF move.b D0, [A5 - 0x141]
00000D0A 6614 bne +0x16 /* 00000D20 */
00000D0C 4267 clr.w -[A7]
00000D0E 486D FACA pea.l [A5 - 0x536]
00000D12 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000D16 101F move.b D0, [A7]+
00000D18 6606 bne +0x8 /* 00000D20 */
00000D1A 4EBA 0414 jsr [PC + 0x414 /* 00001130 */]
00000D1E 6004 bra +0x6 /* 00000D24 */
label00000D20:
00000D20 4EBA 0006 jsr [PC + 0x6 /* 00000D28 */]
label00000D24:
00000D24 4E5E unlink A6
00000D26 4E75 rts
fn00000D28:
00000D28 4E56 0000 link A6, 0
00000D2C 536D F846 subq.w [A5 - 0x7BA], 1
00000D30 082D 0003 FAFF btst.b [A5 - 0x501], 0x3
00000D36 6708 beq +0xA /* 00000D40 */
00000D38 486D FAF4 pea.l [A5 - 0x50C]
00000D3C 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
label00000D40:
00000D40 082D 0000 FAFF btst.b [A5 - 0x501], 0x0
00000D46 6708 beq +0xA /* 00000D50 */
00000D48 486D FACA pea.l [A5 - 0x536]
00000D4C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
label00000D50:
00000D50 486D FAC8 pea.l [A5 - 0x538]
00000D54 4EBA FE62 jsr [PC - 0x19E /* 00000BB8 */]
00000D58 4AAD FB00 tst.l [A5 - 0x500]
00000D5C 670E beq +0x10 /* 00000D6C */
00000D5E 206D FB00 movea.l A0, [A5 - 0x500]
00000D62 2050 movea.l A0, [A0]
00000D64 2B68 0004 FD4C move.l [A5 - 0x2B4], [A0 + 0x4]
00000D6A 6006 bra +0x8 /* 00000D72 */
label00000D6C:
00000D6C 7000 moveq.l D0, 0x00
00000D6E 2B40 FD4C move.l [A5 - 0x2B4], D0
label00000D72:
00000D72 4E5E unlink A6
00000D74 4E75 rts
fn00000D76:
00000D76 4E56 0000 link A6, 0
00000D7A 302D FD34 move.w D0, [A5 - 0x2CC]
00000D7E 5340 subq.w D0, 1
00000D80 670A beq +0xC /* 00000D8C */
00000D82 5340 subq.w D0, 1
00000D84 6712 beq +0x14 /* 00000D98 */
00000D86 5340 subq.w D0, 1
00000D88 6708 beq +0xA /* 00000D92 */
00000D8A 6010 bra +0x12 /* 00000D9C */
label00000D8C:
00000D8C 4EBA FF50 jsr [PC - 0xB0 /* 00000CDE */]
00000D90 600A bra +0xC /* 00000D9C */
label00000D92:
00000D92 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00000D96 6004 bra +0x6 /* 00000D9C */
label00000D98:
00000D98 4EAD 089A jsr [A5 + 0x89A /* export_271 */]
label00000D9C:
00000D9C 4E5E unlink A6
00000D9E 4E75 rts
fn00000DA0:
00000DA0 4E56 FFFE link A6, -0x0002
00000DA4 2B6D FAD2 FAEA move.l [A5 - 0x516], [A5 - 0x52E]
00000DAA 3D6D F846 FFFE move.w [A6 - 0x2], [A5 - 0x7BA]
00000DB0 4EBA FFC4 jsr [PC - 0x3C /* 00000D76 */]
00000DB4 302E FFFE move.w D0, [A6 - 0x2]
00000DB8 B06D F846 cmp.w D0, [A5 - 0x7BA]
00000DBC 6608 bne +0xA /* 00000DC6 */
00000DBE 486D FACA pea.l [A5 - 0x536]
00000DC2 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
label00000DC6:
00000DC6 4E5E unlink A6
00000DC8 4E75 rts
fn00000DCA:
00000DCA 4E56 FFDA link A6, -0x0026
00000DCE 48E7 0300 movem.l -[A7], D6,D7
00000DD2 4247 clr.w D7
00000DD4 206D FD3E movea.l A0, [A5 - 0x2C2]
00000DD8 2050 movea.l A0, [A0]
00000DDA 302E 0008 move.w D0, [A6 + 0x8]
00000DDE E740 asl D0.w, 3
00000DE0 43EE FFDC lea.l A1, [A6 - 0x24]
00000DE4 41F0 0002 lea.l A0, [A0 + D0.w + 0x2]
00000DE8 22D8 move.l [A1]+, [A0]+
00000DEA 22D8 move.l [A1]+, [A0]+
label00000DEC:
00000DEC 102E FFDD move.b D0, [A6 - 0x23]
00000DF0 4880 ext.w D0
00000DF2 B047 cmp.w D0, D7
00000DF4 6F38 ble +0x3A /* 00000E2E */
00000DF6 3007 move.w D0, D7
00000DF8 C1FC 0006 muls.w D0, 0x6
00000DFC 4876 00E8 pea.l [A6 + D0.w - 0x24]
00000E00 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000E04 102D FEBF move.b D0, [A5 - 0x141]
00000E08 6600 0120 bne +0x122 /* 00000F2A */
00000E0C 5247 addq.w D7, 1
00000E0E 102E FFDD move.b D0, [A6 - 0x23]
00000E12 4880 ext.w D0
00000E14 B047 cmp.w D0, D7
00000E16 6FD4 ble -0x2A /* 00000DEC */
00000E18 2F3C 0022 0000 move.l -[A7], 0x220000 /* '\"\0\0' */
00000E1E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000E22 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00000E26 101F move.b D0, [A7]+
00000E28 66C2 bne -0x3C /* 00000DEC */
00000E2A 6000 00FE bra +0x100 /* 00000F2A */
label00000E2E:
00000E2E 2F3C 0026 0000 move.l -[A7], 0x260000 /* '&\0\0' */
00000E34 3F3C 0006 move.w -[A7], 0x6
00000E38 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00000E3C 101F move.b D0, [A7]+
00000E3E 6604 bne +0x6 /* 00000E44 */
00000E40 6000 00E8 bra +0xEA /* 00000F2A */
label00000E44:
00000E44 7005 moveq.l D0, 0x05
00000E46 B02E FFDC cmp.b D0, [A6 - 0x24]
00000E4A 6600 008E bne +0x90 /* 00000EDA */
00000E4E 3007 move.w D0, D7
00000E50 6714 beq +0x16 /* 00000E66 */
00000E52 5340 subq.w D0, 1
00000E54 6720 beq +0x22 /* 00000E76 */
00000E56 5340 subq.w D0, 1
00000E58 6730 beq +0x32 /* 00000E8A */
00000E5A 5340 subq.w D0, 1
00000E5C 6744 beq +0x46 /* 00000EA2 */
00000E5E 5340 subq.w D0, 1
00000E60 675A beq +0x5C /* 00000EBC */
00000E62 6000 00C6 bra +0xC8 /* 00000F2A */
label00000E66:
00000E66 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E6A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E6E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000E72 6000 00B6 bra +0xB8 /* 00000F2A */
label00000E76:
00000E76 486E FFE8 pea.l [A6 - 0x18]
00000E7A 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E7E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E82 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000E86 6000 00A2 bra +0xA4 /* 00000F2A */
label00000E8A:
00000E8A 486E FFE8 pea.l [A6 - 0x18]
00000E8E 486E FFEE pea.l [A6 - 0x12]
00000E92 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E96 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000E9A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000E9E 6000 008A bra +0x8C /* 00000F2A */
label00000EA2:
00000EA2 486E FFE8 pea.l [A6 - 0x18]
00000EA6 486E FFEE pea.l [A6 - 0x12]
00000EAA 486E FFF4 pea.l [A6 - 0xC]
00000EAE 2F2E 000A move.l -[A7], [A6 + 0xA]
00000EB2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000EB6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000EBA 606E bra +0x70 /* 00000F2A */
label00000EBC:
00000EBC 486E FFE8 pea.l [A6 - 0x18]
00000EC0 486E FFEE pea.l [A6 - 0x12]
00000EC4 486E FFF4 pea.l [A6 - 0xC]
00000EC8 486E FFFA pea.l [A6 - 0x6]
00000ECC 2F2E 000A move.l -[A7], [A6 + 0xA]
00000ED0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000ED4 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000ED8 6050 bra +0x52 /* 00000F2A */
label00000EDA:
00000EDA 7006 moveq.l D0, 0x06
00000EDC B02E FFDC cmp.b D0, [A6 - 0x24]
00000EE0 57C0 seq D0
00000EE2 7201 moveq.l D1, 0x01
00000EE4 B247 cmp.w D1, D7
00000EE6 5CC1 sge D1
00000EE8 C001 and.b D0, D1
00000EEA 6736 beq +0x38 /* 00000F22 */
00000EEC 7001 moveq.l D0, 0x01
00000EEE B047 cmp.w D0, D7
00000EF0 661E bne +0x20 /* 00000F10 */
00000EF2 486D FACA pea.l [A5 - 0x536]
00000EF6 486E FFE8 pea.l [A6 - 0x18]
00000EFA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000EFE 2F2E 000A move.l -[A7], [A6 + 0xA]
00000F02 3F2E 000E move.w -[A7], [A6 + 0xE]
00000F06 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F0A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000F0E 601A bra +0x1C /* 00000F2A */
label00000F10:
00000F10 2F2E 000A move.l -[A7], [A6 + 0xA]
00000F14 3F2E 000E move.w -[A7], [A6 + 0xE]
00000F18 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000F1C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000F20 6008 bra +0xA /* 00000F2A */
label00000F22:
00000F22 3F3C 0001 move.w -[A7], 0x1
00000F26 4EBA 031A jsr [PC + 0x31A /* 00001242 */]
label00000F2A:
00000F2A 3007 move.w D0, D7
00000F2C 5340 subq.w D0, 1
00000F2E 3D40 FFDA move.w [A6 - 0x26], D0
00000F32 4246 clr.w D6
00000F34 6012 bra +0x14 /* 00000F48 */
label00000F36:
00000F36 3006 move.w D0, D6
00000F38 C1FC 0006 muls.w D0, 0x6
00000F3C 4876 00E8 pea.l [A6 + D0.w - 0x24]
00000F40 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000F44 5246 addq.w D6, 1
00000F46 6906 bvs +0x8 /* 00000F4E */
label00000F48:
00000F48 BC6E FFDA cmp.w D6, [A6 - 0x26]
00000F4C 6FE8 ble -0x16 /* 00000F36 */
label00000F4E:
00000F4E 4CDF 00C0 movem.l D6,D7, [A7]+
00000F52 4E5E unlink A6
00000F54 205F movea.l A0, [A7]+
00000F56 504F addq.w A7, 8
00000F58 4ED0 jmp [A0]
fn00000F5A:
00000F5A 4E56 FFEA link A6, -0x0016
00000F5E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000F62 1C2E 000E move.b D6, [A6 + 0xE]
00000F66 3E2E 0010 move.w D7, [A6 + 0x10]
00000F6A 282D FD30 move.l D4, [A5 - 0x2D0]
00000F6E 2D6D FD28 FFFC move.l [A6 - 0x4], [A5 - 0x2D8]
00000F74 42A7 clr.l -[A7]
00000F76 3F07 move.w -[A7], D7
00000F78 4267 clr.w -[A7]
00000F7A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000F7E 285F movea.l A4, [A7]+
00000F80 200C move.l D0, A4
00000F82 671C beq +0x1E /* 00000FA0 */
00000F84 7003 moveq.l D0, 0x03
00000F86 B054 cmp.w D0, [A4]
00000F88 6616 bne +0x18 /* 00000FA0 */
00000F8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F8E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000F92 1F06 move.b -[A7], D6
00000F94 3F3C FFFF move.w -[A7], 0xFFFF
00000F98 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00000F9C 6000 014C bra +0x14E /* 000010EA */
label00000FA0:
00000FA0 4AAD FD4C tst.l [A5 - 0x2B4]
00000FA4 672C beq +0x2E /* 00000FD2 */
00000FA6 42A7 clr.l -[A7]
00000FA8 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
00000FAC 3F07 move.w -[A7], D7
00000FAE 4267 clr.w -[A7]
00000FB0 486E FFF2 pea.l [A6 - 0xE]
00000FB4 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000FB8 285F movea.l A4, [A7]+
00000FBA 200C move.l D0, A4
00000FBC 6714 beq +0x16 /* 00000FD2 */
00000FBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FC2 2F2D FB00 move.l -[A7], [A5 - 0x500]
00000FC6 1F06 move.b -[A7], D6
00000FC8 3F07 move.w -[A7], D7
00000FCA 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00000FCE 6000 011A bra +0x11C /* 000010EA */
label00000FD2:
00000FD2 4AAD FD48 tst.l [A5 - 0x2B8]
00000FD6 672C beq +0x2E /* 00001004 */
00000FD8 42A7 clr.l -[A7]
00000FDA 2F2D FD48 move.l -[A7], [A5 - 0x2B8]
00000FDE 3F07 move.w -[A7], D7
00000FE0 4267 clr.w -[A7]
00000FE2 486E FFF2 pea.l [A6 - 0xE]
00000FE6 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000FEA 285F movea.l A4, [A7]+
00000FEC 200C move.l D0, A4
00000FEE 6714 beq +0x16 /* 00001004 */
00000FF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FF4 2F2D F840 move.l -[A7], [A5 - 0x7C0]
00000FF8 1F06 move.b -[A7], D6
00000FFA 3F07 move.w -[A7], D7
00000FFC 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00001000 6000 00E8 bra +0xEA /* 000010EA */
label00001004:
00001004 42A7 clr.l -[A7]
00001006 2F2D FD58 move.l -[A7], [A5 - 0x2A8]
0000100A 3F07 move.w -[A7], D7
0000100C 4267 clr.w -[A7]
0000100E 486E FFF2 pea.l [A6 - 0xE]
00001012 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001016 285F movea.l A4, [A7]+
00001018 200C move.l D0, A4
0000101A 672A beq +0x2C /* 00001046 */
0000101C 7AFF moveq.l D5, 0xFFFFFFFF
0000101E 3014 move.w D0, [A4]
00001020 5C40 addq.w D0, 6
00001022 6708 beq +0xA /* 0000102C */
00001024 0440 0009 subi.w D0, 0x9 /* '\t' */
00001028 6706 beq +0x8 /* 00001030 */
0000102A 601A bra +0x1C /* 00001046 */
label0000102C:
0000102C 3A07 move.w D5, D7
0000102E 6002 bra +0x4 /* 00001032 */
label00001030:
00001030 7AFF moveq.l D5, 0xFFFFFFFF
label00001032:
00001032 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001036 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000103A 1F06 move.b -[A7], D6
0000103C 3F05 move.w -[A7], D5
0000103E 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00001042 6000 00A6 bra +0xA8 /* 000010EA */
label00001046:
00001046 42A7 clr.l -[A7]
00001048 2F2D FD60 move.l -[A7], [A5 - 0x2A0]
0000104C 3F07 move.w -[A7], D7
0000104E 4267 clr.w -[A7]
00001050 486E FFF2 pea.l [A6 - 0xE]
00001054 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001058 285F movea.l A4, [A7]+
0000105A 200C move.l D0, A4
0000105C 6716 beq +0x18 /* 00001074 */
0000105E 1F06 move.b -[A7], D6
00001060 3F2C 0002 move.w -[A7], [A4 + 0x2]
00001064 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001068 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
0000106C 206E 0008 movea.l A0, [A6 + 0x8]
00001070 4250 clr.w [A0]
00001072 6076 bra +0x78 /* 000010EA */
label00001074:
00001074 1006 move.b D0, D6
00001076 6746 beq +0x48 /* 000010BE */
00001078 102E 000C move.b D0, [A6 + 0xC]
0000107C 6728 beq +0x2A /* 000010A6 */
0000107E 42A7 clr.l -[A7]
00001080 2F2D FD64 move.l -[A7], [A5 - 0x29C]
00001084 3F07 move.w -[A7], D7
00001086 4267 clr.w -[A7]
00001088 486E FFF2 pea.l [A6 - 0xE]
0000108C 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001090 285F movea.l A4, [A7]+
00001092 200C move.l D0, A4
00001094 6710 beq +0x12 /* 000010A6 */
00001096 3F07 move.w -[A7], D7
00001098 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000109C 3F2C 0004 move.w -[A7], [A4 + 0x4]
000010A0 4EBA FD28 jsr [PC - 0x2D8 /* 00000DCA */]
000010A4 6044 bra +0x46 /* 000010EA */
label000010A6:
000010A6 3D7C FFFE FFEA move.w [A6 - 0x16], 0xFFFE
000010AC 7000 moveq.l D0, 0x00
000010AE 2D40 FFEC move.l [A6 - 0x14], D0
000010B2 486D FACA pea.l [A5 - 0x536]
000010B6 486E FFEA pea.l [A6 - 0x16]
000010BA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
label000010BE:
000010BE 42A7 clr.l -[A7]
000010C0 2F2D FD68 move.l -[A7], [A5 - 0x298]
000010C4 3F07 move.w -[A7], D7
000010C6 4267 clr.w -[A7]
000010C8 486E FFF2 pea.l [A6 - 0xE]
000010CC 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000010D0 285F movea.l A4, [A7]+
000010D2 200C move.l D0, A4
000010D4 670A beq +0xC /* 000010E0 */
000010D6 2F2C 0002 move.l -[A7], [A4 + 0x2]
000010DA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000010DE 600A bra +0xC /* 000010EA */
label000010E0:
000010E0 3F3C 0008 move.w -[A7], 0x8
000010E4 4EBA 015C jsr [PC + 0x15C /* 00001242 */]
000010E8 6038 bra +0x3A /* 00001122 */
label000010EA:
000010EA 102E 000C move.b D0, [A6 + 0xC]
000010EE 6732 beq +0x34 /* 00001122 */
label000010F0:
000010F0 B8AD FD30 cmp.l D4, [A5 - 0x2D0]
000010F4 6C18 bge +0x1A /* 0000110E */
000010F6 4EBA FCA8 jsr [PC - 0x358 /* 00000DA0 */]
000010FA 202D FD28 move.l D0, [A5 - 0x2D8]
000010FE B0AE FFFC cmp.l D0, [A6 - 0x4]
00001102 67EC beq -0x12 /* 000010F0 */
00001104 3F3C 002F move.w -[A7], 0x2F /* '/' */
00001108 4EBA 0138 jsr [PC + 0x138 /* 00001242 */]
0000110C 60E2 bra -0x1C /* 000010F0 */
label0000110E:
0000110E 206E 0008 movea.l A0, [A6 + 0x8]
00001112 4A50 tst.w [A0]
00001114 660C bne +0xE /* 00001122 */
00001116 43ED FAAC lea.l A1, [A5 - 0x554]
0000111A 20D9 move.l [A0]+, [A1]+
0000111C 3091 move.w [A0], [A1]
0000111E 426D FAAC clr.w [A5 - 0x554]
label00001122:
00001122 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001126 4E5E unlink A6
00001128 205F movea.l A0, [A7]+
0000112A DEFC 000A add.w A7, 0xA /* '\n' */
0000112E 4ED0 jmp [A0]
fn00001130:
00001130 4E56 FFF2 link A6, -0x000E
00001134 48E7 0700 movem.l -[A7], D5,D6,D7
00001138 486D FACA pea.l [A5 - 0x536]
0000113C 486E FFFA pea.l [A6 - 0x6]
00001140 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001144 3A2D FD42 move.w D5, [A5 - 0x2BE]
00001148 302E FFFA move.w D0, [A6 - 0x6]
0000114C 5440 addq.w D0, 2
0000114E 670A beq +0xC /* 0000115A */
00001150 5540 subq.w D0, 2
00001152 6774 beq +0x76 /* 000011C8 */
00001154 5140 subq.w D0, 8
00001156 6702 beq +0x4 /* 0000115A */
00001158 6066 bra +0x68 /* 000011C0 */
label0000115A:
0000115A 2C2D FAD2 move.l D6, [A5 - 0x52E]
0000115E 486D FACA pea.l [A5 - 0x536]
00001162 486E FFFA pea.l [A6 - 0x6]
00001166 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000116A 70FE moveq.l D0, 0xFFFFFFFE
0000116C B06E FFFA cmp.w D0, [A6 - 0x6]
00001170 57C0 seq D0
00001172 4AAE FFFC tst.l [A6 - 0x4]
00001176 57C1 seq D1
00001178 C001 and.b D0, D1
0000117A 4400 neg.b D0
0000117C 1E00 move.b D7, D0
0000117E 6612 bne +0x14 /* 00001192 */
00001180 486E FFFA pea.l [A6 - 0x6]
00001184 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001188 486D FACA pea.l [A5 - 0x536]
0000118C 2F06 move.l -[A7], D6
0000118E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label00001192:
00001192 426E FFFA clr.w [A6 - 0x6]
00001196 3F05 move.w -[A7], D5
00001198 1F07 move.b -[A7], D7
0000119A 4267 clr.w -[A7]
0000119C 486E FFFA pea.l [A6 - 0x6]
000011A0 4EBA FDB8 jsr [PC - 0x248 /* 00000F5A */]
000011A4 4A6E FFFA tst.w [A6 - 0x6]
000011A8 671E beq +0x20 /* 000011C8 */
000011AA 486D FAAC pea.l [A5 - 0x554]
000011AE 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000011B2 41ED FAAC lea.l A0, [A5 - 0x554]
000011B6 43EE FFFA lea.l A1, [A6 - 0x6]
000011BA 20D9 move.l [A0]+, [A1]+
000011BC 3091 move.w [A0], [A1]
000011BE 6008 bra +0xA /* 000011C8 */
label000011C0:
000011C0 3F3C 0001 move.w -[A7], 0x1
000011C4 4EBA 007C jsr [PC + 0x7C /* 00001242 */]
label000011C8:
000011C8 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000011CC 4E5E unlink A6
000011CE 4E75 rts
fn000011D0:
000011D0 4E56 FFFC link A6, -0x0004
000011D4 48E7 0308 movem.l -[A7], D6,D7,A4
000011D8 7000 moveq.l D0, 0x00
000011DA 2B40 FD28 move.l [A5 - 0x2D8], D0
000011DE 1C2D FEBF move.b D6, [A5 - 0x141]
000011E2 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
label000011E8:
000011E8 4AAD FD30 tst.l [A5 - 0x2D0]
000011EC 6F06 ble +0x8 /* 000011F4 */
000011EE 4EBA FBB0 jsr [PC - 0x450 /* 00000DA0 */]
000011F2 60F4 bra -0xA /* 000011E8 */
label000011F4:
000011F4 1B46 FEBF move.b [A5 - 0x141], D6
000011F8 4247 clr.w D7
000011FA 601C bra +0x1E /* 00001218 */
label000011FC:
000011FC 3007 move.w D0, D7
000011FE 41ED F85E lea.l A0, [A5 - 0x7A2]
00001202 C1FC 000A muls.w D0, 0xA /* '\n' */
00001206 49F0 0000 lea.l A4, [A0 + D0.w]
0000120A 2F0C move.l -[A7], A4
0000120C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00001210 70FF moveq.l D0, 0xFFFFFFFF
00001212 2940 0006 move.l [A4 + 0x6], D0
00001216 5247 addq.w D7, 1
label00001218:
00001218 701F moveq.l D0, 0x1F
0000121A B047 cmp.w D0, D7
0000121C 6CDE bge -0x20 /* 000011FC */
0000121E 426D F9A0 clr.w [A5 - 0x660]
00001222 426D F99E clr.w [A5 - 0x662]
00001226 486D F85A pea.l [A5 - 0x7A6]
0000122A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000122E 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
00001234 7000 moveq.l D0, 0x00
00001236 2B40 F84A move.l [A5 - 0x7B6], D0
0000123A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000123E 4E5E unlink A6
00001240 4E75 rts
fn00001242:
00001242 4E56 0000 link A6, 0
00001246 102D FEBF move.b D0, [A5 - 0x141]
0000124A 6648 bne +0x4A /* 00001294 */
0000124C 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001252 3B6E 0008 FEC0 move.w [A5 - 0x140], [A6 + 0x8]
00001258 1B7C 0001 FD87 move.b [A5 - 0x279], 0x1
0000125E 486D F9AC pea.l [A5 - 0x654]
00001262 2F2D FAEA move.l -[A7], [A5 - 0x516]
00001266 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
0000126A 202D FAD2 move.l D0, [A5 - 0x52E]
0000126E 90AD FAEA sub.l D0, [A5 - 0x516]
00001272 2B40 F9A6 move.l [A5 - 0x65A], D0
00001276 3B6D FAC8 F9A4 move.w [A5 - 0x65C], [A5 - 0x538]
0000127C 3B6D FAEC F9A2 move.w [A5 - 0x65E], [A5 - 0x514]
00001282 082D 0005 FAFF btst.b [A5 - 0x501], 0x5
00001288 56C0 sne D0
0000128A 4400 neg.b D0
0000128C 1B40 F9AB move.b [A5 - 0x655], D0
00001290 4EBA FF3E jsr [PC - 0xC2 /* 000011D0 */]
label00001294:
00001294 4E5E unlink A6
00001296 205F movea.l A0, [A7]+
00001298 544F addq.w A7, 2
0000129A 4ED0 jmp [A0]
fn0000129C:
0000129C 4E56 FEEC link A6, -0x0114
000012A0 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
000012A4 1B7C 0001 FD87 move.b [A5 - 0x279], 0x1
000012AA 3B6D FEC0 F836 move.w [A5 - 0x7CA], [A5 - 0x140]
000012B0 102D F0C2 move.b D0, [A5 - 0xF3E]
000012B4 0A00 0001 xori.b D0, 0x1
000012B8 4A6D FEC0 tst.w [A5 - 0x140]
000012BC 5EC1 sgt D1
000012BE C001 and.b D0, D1
000012C0 6764 beq +0x66 /* 00001326 */
000012C2 3D6D F9A8 FEFE move.w [A6 - 0x102], [A5 - 0x658]
000012C8 487A 0084 pea.l [PC + 0x84 /* 0000134E, value 0x13F4E56 */]
000012CC 486D F9AC pea.l [A5 - 0x654]
000012D0 302E FEFE move.w D0, [A6 - 0x102]
000012D4 5240 addq.w D0, 1
000012D6 3F00 move.w -[A7], D0
000012D8 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
000012DC 486E FF00 pea.l [A6 - 0x100]
000012E0 3F3C 0102 move.w -[A7], 0x102
000012E4 3F2D FEC0 move.w -[A7], [A5 - 0x140]
000012E8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000012EC 486E FF00 pea.l [A6 - 0x100]
000012F0 486D F9AC pea.l [A5 - 0x654]
000012F4 487A 0056 pea.l [PC + 0x56 /* 0000134C, value 0x13F */]
000012F8 487A 0052 pea.l [PC + 0x52 /* 0000134C, value 0x13F */]
000012FC 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
00001300 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00001304 2F3C 0195 0000 move.l -[A7], 0x1950000
0000130A 42A7 clr.l -[A7]
0000130C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001310 3D5F FEFC move.w [A6 - 0x104], [A7]+
00001314 7001 moveq.l D0, 0x01
00001316 B06E FEFC cmp.w D0, [A6 - 0x104]
0000131A 670A beq +0xC /* 00001326 */
0000131C 422D FD87 clr.b [A5 - 0x279]
00001320 4267 clr.w -[A7]
00001322 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
label00001326:
00001326 4A6D FEC0 tst.w [A5 - 0x140]
0000132A 5EC0 sgt D0
0000132C C02D F0C2 and.b D0, [A5 - 0xF3E]
00001330 670A beq +0xC /* 0000133C */
00001332 422D FD87 clr.b [A5 - 0x279]
00001336 4267 clr.w -[A7]
00001338 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
label0000133C:
0000133C 426D FEC0 clr.w [A5 - 0x140]
00001340 422D FEBF clr.b [A5 - 0x141]
00001344 426D F498 clr.w [A5 - 0xB68]
00001348 4E5E unlink A6
0000134A 4E75 rts
0000134C 0000 013F ori.b D0, 0x3F /* '?' */
00001350 4E56 0000 link A6, 0
00001354 102D FEBF move.b D0, [A5 - 0x141]
00001358 6704 beq +0x6 /* 0000135E */
0000135A 4EBA FF40 jsr [PC - 0xC0 /* 0000129C */]
label0000135E:
0000135E 4E5E unlink A6
00001360 4E75 rts
00001362 4E56 FFBA link A6, -0x0046
00001366 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000136A 2A2E 0014 move.l D5, [A6 + 0x14]
0000136E 7000 moveq.l D0, 0x00
00001370 2D40 FFF2 move.l [A6 - 0xE], D0
00001374 2D6E 0008 FFBA move.l [A6 - 0x46], [A6 + 0x8]
0000137A 2D6E 000C FFBE move.l [A6 - 0x42], [A6 + 0xC]
00001380 42A7 clr.l -[A7]
00001382 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00001386 2D5F FFF2 move.l [A6 - 0xE], [A7]+
0000138A 6604 bne +0x6 /* 00001390 */
0000138C 6000 01D8 bra +0x1DA /* 00001566 */
label00001390:
00001390 4AAE 0010 tst.l [A6 + 0x10]
00001394 6728 beq +0x2A /* 000013BE */
00001396 42A7 clr.l -[A7]
00001398 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000139C 3F3C 002B move.w -[A7], 0x2B /* '+' */
000013A0 1F3C 0001 move.b -[A7], 0x1
000013A4 486E FFCA pea.l [A6 - 0x36]
000013A8 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000013AC 265F movea.l A3, [A7]+
000013AE 200B move.l D0, A3
000013B0 670C beq +0xE /* 000013BE */
000013B2 284B movea.l A4, A3
000013B4 38BC 0003 move.w [A4], 0x3
000013B8 296E 0010 0002 move.l [A4 + 0x2], [A6 + 0x10]
label000013BE:
000013BE 7C01 moveq.l D6, 0x01
000013C0 4AAE 001C tst.l [A6 + 0x1C]
000013C4 6C14 bge +0x16 /* 000013DA */
000013C6 42A7 clr.l -[A7]
000013C8 2F2E 0024 move.l -[A7], [A6 + 0x24]
000013CC 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000013D0 201F move.l D0, [A7]+
000013D2 90AE 0020 sub.l D0, [A6 + 0x20]
000013D6 2D40 001C move.l [A6 + 0x1C], D0
label000013DA:
000013DA 486E FFD0 pea.l [A6 - 0x30]
000013DE 2F2E 0024 move.l -[A7], [A6 + 0x24]
000013E2 2F2E 0020 move.l -[A7], [A6 + 0x20]
000013E6 2F2E 001C move.l -[A7], [A6 + 0x1C]
000013EA 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000013EE 7E01 moveq.l D7, 0x01
label000013F0:
000013F0 1006 move.b D0, D6
000013F2 6700 00E2 beq +0xE4 /* 000014D6 */
000013F6 486E FFD0 pea.l [A6 - 0x30]
000013FA 486E FFFA pea.l [A6 - 0x6]
000013FE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001402 4A6E FFFA tst.w [A6 - 0x6]
00001406 6604 bne +0x6 /* 0000140C */
00001408 6000 00CC bra +0xCE /* 000014D6 */
label0000140C:
0000140C 7008 moveq.l D0, 0x08
0000140E B06E FFFA cmp.w D0, [A6 - 0x6]
00001412 670C beq +0xE /* 00001420 */
00001414 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001418 4EBA FE28 jsr [PC - 0x1D8 /* 00001242 */]
0000141C 6000 0148 bra +0x14A /* 00001566 */
label00001420:
00001420 382E FFFE move.w D4, [A6 - 0x2]
00001424 486E FFD0 pea.l [A6 - 0x30]
00001428 486E FFFA pea.l [A6 - 0x6]
0000142C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001430 4A6E FFFA tst.w [A6 - 0x6]
00001434 6604 bne +0x6 /* 0000143A */
00001436 4206 clr.b D6
00001438 6020 bra +0x22 /* 0000145A */
label0000143A:
0000143A 70FE moveq.l D0, 0xFFFFFFFE
0000143C B06E FFFA cmp.w D0, [A6 - 0x6]
00001440 56C0 sne D0
00001442 7222 moveq.l D1, 0x22
00001444 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001448 56C1 sne D1
0000144A 8001 or.b D0, D1
0000144C 670C beq +0xE /* 0000145A */
0000144E 3F3C 0013 move.w -[A7], 0x13
00001452 4EBA FDEE jsr [PC - 0x212 /* 00001242 */]
00001456 6000 010E bra +0x110 /* 00001566 */
label0000145A:
0000145A 3007 move.w D0, D7
0000145C 48C0 ext.l D0
0000145E B0AE 0018 cmp.l D0, [A6 + 0x18]
00001462 6C2A bge +0x2C /* 0000148E */
00001464 5247 addq.w D7, 1
00001466 2045 movea.l A0, D5
00001468 3007 move.w D0, D7
0000146A C1FC 0006 muls.w D0, 0x6
0000146E 43EE FFFA lea.l A1, [A6 - 0x6]
00001472 41F0 0000 lea.l A0, [A0 + D0.w]
00001476 22D8 move.l [A1]+, [A0]+
00001478 3290 move.w [A1], [A0]
0000147A 102E FFFB move.b D0, [A6 - 0x5]
0000147E 0240 0001 andi.w D0, 0x1
00001482 6716 beq +0x18 /* 0000149A */
00001484 486E FFFA pea.l [A6 - 0x6]
00001488 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
0000148C 600C bra +0xE /* 0000149A */
label0000148E:
0000148E 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2
00001494 7000 moveq.l D0, 0x00
00001496 2D40 FFFC move.l [A6 - 0x4], D0
label0000149A:
0000149A 42A7 clr.l -[A7]
0000149C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014A0 3F04 move.w -[A7], D4
000014A2 1F3C 0001 move.b -[A7], 0x1
000014A6 486E FFCA pea.l [A6 - 0x36]
000014AA 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000014AE 265F movea.l A3, [A7]+
000014B0 200B move.l D0, A3
000014B2 6700 FF3C beq -0xC2 /* 000013F0 */
000014B6 7002 moveq.l D0, 0x02
000014B8 B053 cmp.w D0, [A3]
000014BA 670C beq +0xE /* 000014C8 */
000014BC 3F3C 0012 move.w -[A7], 0x12
000014C0 4EBA FD80 jsr [PC - 0x280 /* 00001242 */]
000014C4 6000 00A0 bra +0xA2 /* 00001566 */
label000014C8:
000014C8 41EE FFFA lea.l A0, [A6 - 0x6]
000014CC 224B movea.l A1, A3
000014CE 22D8 move.l [A1]+, [A0]+
000014D0 3290 move.w [A1], [A0]
000014D2 6000 FF1C bra -0xE2 /* 000013F0 */
label000014D6:
000014D6 2D6D FD30 FFC2 move.l [A6 - 0x3E], [A5 - 0x2D0]
000014DC 2D6D FD28 FFC6 move.l [A6 - 0x3A], [A5 - 0x2D8]
000014E2 202E 002A move.l D0, [A6 + 0x2A]
000014E6 7240 moveq.l D1, 0x40
000014E8 D081 add.l D0, D1
000014EA 5080 addq.l D0, 8
000014EC 2F00 move.l -[A7], D0
000014EE 3F2E 0028 move.w -[A7], [A6 + 0x28]
000014F2 2F2E 0024 move.l -[A7], [A6 + 0x24]
000014F6 2F2E 0020 move.l -[A7], [A6 + 0x20]
000014FA 70FF moveq.l D0, 0xFFFFFFFF
000014FC 2F00 move.l -[A7], D0
000014FE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001502 486E FFBA pea.l [A6 - 0x46]
00001506 4EBA F6F6 jsr [PC - 0x90A /* 00000BFE */]
0000150A 082E 0007 002D btst.b [A6 + 0x2D], 0x7
00001510 674A beq +0x4C /* 0000155C */
label00001512:
00001512 202D FD30 move.l D0, [A5 - 0x2D0]
00001516 B0AE FFC2 cmp.l D0, [A6 - 0x3E]
0000151A 6F18 ble +0x1A /* 00001534 */
0000151C 4EBA F882 jsr [PC - 0x77E /* 00000DA0 */]
00001520 202D FD28 move.l D0, [A5 - 0x2D8]
00001524 B0AE FFC6 cmp.l D0, [A6 - 0x3A]
00001528 67E8 beq -0x16 /* 00001512 */
0000152A 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000152E 4EBA FD12 jsr [PC - 0x2EE /* 00001242 */]
00001532 60DE bra -0x20 /* 00001512 */
label00001534:
00001534 102D FEBF move.b D0, [A5 - 0x141]
00001538 6704 beq +0x6 /* 0000153E */
0000153A 4EBA FD60 jsr [PC - 0x2A0 /* 0000129C */]
label0000153E:
0000153E 4A85 tst.l D5
00001540 670C beq +0xE /* 0000154E */
00001542 2045 movea.l A0, D5
00001544 43ED FAAC lea.l A1, [A5 - 0x554]
00001548 20D9 move.l [A0]+, [A1]+
0000154A 3091 move.w [A0], [A1]
0000154C 6008 bra +0xA /* 00001556 */
label0000154E:
0000154E 486D FAAC pea.l [A5 - 0x554]
00001552 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label00001556:
00001556 426D FAAC clr.w [A5 - 0x554]
0000155A 6012 bra +0x14 /* 0000156E */
label0000155C:
0000155C 4A85 tst.l D5
0000155E 670E beq +0x10 /* 0000156E */
00001560 2045 movea.l A0, D5
00001562 4250 clr.w [A0]
00001564 6008 bra +0xA /* 0000156E */
label00001566:
00001566 486E FFF2 pea.l [A6 - 0xE]
0000156A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
label0000156E:
0000156E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001572 4E5E unlink A6
00001574 205F movea.l A0, [A7]+
00001576 DEFC 0026 add.w A7, 0x26 /* '&' */
0000157A 4ED0 jmp [A0]
fn0000157C:
0000157C 4E56 FFF6 link A6, -0x000A
00001580 102D FEBF move.b D0, [A5 - 0x141]
00001584 661A bne +0x1C /* 000015A0 */
label00001586:
00001586 202D FD30 move.l D0, [A5 - 0x2D0]
0000158A B0AD FD28 cmp.l D0, [A5 - 0x2D8]
0000158E 6F06 ble +0x8 /* 00001596 */
00001590 4EBA F80E jsr [PC - 0x7F2 /* 00000DA0 */]
00001594 60F0 bra -0xE /* 00001586 */
label00001596:
00001596 422D FAB3 clr.b [A5 - 0x54D]
0000159A 102D FEBF move.b D0, [A5 - 0x141]
0000159E 6704 beq +0x6 /* 000015A4 */
label000015A0:
000015A0 4EBA FCFA jsr [PC - 0x306 /* 0000129C */]
label000015A4:
000015A4 4AAD F85A tst.l [A5 - 0x7A6]
000015A8 56C0 sne D0
000015AA 4A6D F858 tst.w [A5 - 0x7A8]
000015AE 5EC1 sgt D1
000015B0 8001 or.b D0, D1
000015B2 673C beq +0x3E /* 000015F0 */
000015B4 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
000015BA 302D F858 move.w D0, [A5 - 0x7A8]
000015BE 48C0 ext.l D0
000015C0 2D40 FFFC move.l [A6 - 0x4], D0
000015C4 2D6D F85A FFF6 move.l [A6 - 0xA], [A5 - 0x7A6]
000015CA 7000 moveq.l D0, 0x00
000015CC 2B40 F85A move.l [A5 - 0x7A6], D0
000015D0 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
000015D6 486E FFFA pea.l [A6 - 0x6]
000015DA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000015DE 1F3C 0001 move.b -[A7], 0x1
000015E2 4EBA EC3A jsr [PC - 0x13C6 /* 0000021E */]
000015E6 102D FEBF move.b D0, [A5 - 0x141]
000015EA 6704 beq +0x6 /* 000015F0 */
000015EC 4EBA FCAE jsr [PC - 0x352 /* 0000129C */]
label000015F0:
000015F0 4AAD FD30 tst.l [A5 - 0x2D0]
000015F4 57C0 seq D0
000015F6 0CAD 0000 03E8 FD36 cmpi.l [A5 - 0x2CA], 0x3E8
000015FE 5EC1 sgt D1
00001600 C001 and.b D0, D1
00001602 6714 beq +0x16 /* 00001618 */
00001604 2B7C 0000 03E8 FD36 move.l [A5 - 0x2CA], 0x3E8
0000160C 2F2D FD3A move.l -[A7], [A5 - 0x2C6]
00001610 2F2D FD36 move.l -[A7], [A5 - 0x2CA]
00001614 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
label00001618:
00001618 4E5E unlink A6
0000161A 4E75 rts
0000161C 4E56 FFFA link A6, -0x0006
00001620 48E7 0300 movem.l -[A7], D6,D7
00001624 426D F836 clr.w [A5 - 0x7CA]
00001628 4AAE 000C tst.l [A6 + 0xC]
0000162C 6602 bne +0x4 /* 00001630 */
0000162E 6060 bra +0x62 /* 00001690 */
label00001630:
00001630 102D F845 move.b D0, [A5 - 0x7BB]
00001634 802D F25E or.b D0, [A5 - 0xDA2]
00001638 670E beq +0x10 /* 00001648 */
0000163A 1F3C 0001 move.b -[A7], 0x1
0000163E 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00001642 102D FEBF move.b D0, [A5 - 0x141]
00001646 6644 bne +0x46 /* 0000168C */
label00001648:
00001648 102E 000A move.b D0, [A6 + 0xA]
0000164C 670E beq +0x10 /* 0000165C */
0000164E 4267 clr.w -[A7]
00001650 486E 000C pea.l [A6 + 0xC]
00001654 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00001658 3C1F move.w D6, [A7]+
0000165A 6634 bne +0x36 /* 00001690 */
label0000165C:
0000165C 7E03 moveq.l D7, 0x03
0000165E 4A6E 0008 tst.w [A6 + 0x8]
00001662 6602 bne +0x4 /* 00001666 */
00001664 5887 addq.l D7, 4
label00001666:
00001666 3B6E 0008 FD7A move.w [A5 - 0x286], [A6 + 0x8]
0000166C 206D F4C8 movea.l A0, [A5 - 0xB38]
00001670 3B50 FD7C move.w [A5 - 0x284], [A0]
00001674 2F07 move.l -[A7], D7
00001676 3F3C FFFF move.w -[A7], 0xFFFF
0000167A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000167E 42A7 clr.l -[A7]
00001680 70FF moveq.l D0, 0xFFFFFFFF
00001682 2F00 move.l -[A7], D0
00001684 42A7 clr.l -[A7]
00001686 42A7 clr.l -[A7]
00001688 4EBA F574 jsr [PC - 0xA8C /* 00000BFE */]
label0000168C:
0000168C 4EBA FEEE jsr [PC - 0x112 /* 0000157C */]
label00001690:
00001690 4CDF 00C0 movem.l D6,D7, [A7]+
00001694 4E5E unlink A6
00001696 205F movea.l A0, [A7]+
00001698 504F addq.w A7, 8
0000169A 4ED0 jmp [A0]